def fatetell_prompt_string(act): from thb.ui.ui_meta.common import card_desc act_name = None try: card = act.initiator.associated_card act_name = card.ui_meta.name except AttributeError: pass try: act_name = act.initiator.ui_meta.fatetell_display_name except AttributeError: pass if act_name: prompt = u'|G【%s】|r进行了一次判定(|G%s|r),结果为%s。' % ( act.target.ui_meta.name, act_name, card_desc(act.card) ) else: prompt = u'|G【%s】|r进行了一次判定,结果为%s。' % ( act.target.ui_meta.name, card_desc(act.card) ) return prompt
def effect_string(act): if not len(act.acquire): return None return u'|G【%s】|r拿起了%s,贴在了自己的脸上。' % ( act.source.ui_meta.name, card_desc(act.acquire), )
def effect_string(act): # for LaunchCard.ui_meta.effect_string return (u'|G【%s】|r向|G【%s】|r的赛钱箱里放了一张%s… 会发生什么呢?') % ( act.source.ui_meta.name, act.target.ui_meta.name, card_desc(act.card.associated_cards[0]), )
def effect_string_before(act): return '|G【%s】|r默默地拿出了一张%s,把|G【%s】|r的%s记在了卡牌背面。' % ( act.source.ui_meta.name, card_desc(act.card), act.target.ui_meta.name, '体力值' if act.effect == 'life' else '卡牌数' )
def effect_string(act): if act.dropn > 0 and act.cards: return u'|G【%s】|r弃掉了%d张牌:%s' % ( act.target.ui_meta.name, act.dropn, card_desc(act.cards), )
def effect_string_before(act): if act.do_damage: return u'|G【%s】|r拿走了|G【%s】|r的人偶(%s),然后,BOOM!|G【%s】|r就炸了!' % ( act.target.ui_meta.name, act.source.ui_meta.name, card_desc(act.card), act.target.ui_meta.name, ) else: return u'|G【%s】|r拿走了|G【%s】|r的人偶,|G【%s】|r非常生气,弃置|G【%s】|r的%s。' % ( act.target.ui_meta.name, act.source.ui_meta.name, act.source.ui_meta.name, act.target.ui_meta.name, card_desc(act.card), )
def effect_string(act): s = act.card c = s.associated_cards[0] return u'|G【%s】|r响应了|G同仇|r,使用了|G%s|r' % ( c.resides_in.owner.ui_meta.name, card_desc(c), )
def effect_string(act): if not act.succeeded: return None return u'|G【%s】|r卸掉了|G【%s】|r的%s。' % ( act.source.ui_meta.name, act.target.ui_meta.name, card_desc(act.card), )
def effect_string(act): if not act.succeeded: return None tgt = act.target c = act.card return u'|G【%s】|r获得了|G%s|r' % ( tgt.ui_meta.name, card_desc(c), )
def effect_string(act): # for LaunchCard.ui_meta.effect_string return ( u'|G【%s】|r向|G【%s】|r的赛钱箱里放了一张%s… 会发生什么呢?' ) % ( act.source.ui_meta.name, act.target.ui_meta.name, card_desc(act.card.associated_cards[0]), )
def effect_string(act): return u'|G【%s】|r获得了%s' % (act.source.ui_meta.name, card_desc( act.card))
def effect_string_before(act): return u'|G【%s】|r发动了|G回响|r,|G【%s】|r获得了%s' % ( act.source.ui_meta.name, act.target.ui_meta.name, card_desc(thbcards.VirtualCard.unwrap([act.card])), )
def effect_string(act): return u'|G【%s】|r将|G【%s】|r的判定结果改为%s。' % (act.source.ui_meta.name, act.target.ui_meta.name, card_desc(act.card))
def effect_string(act): return u'|G秋风|r带走了|G【%s】|r的%s。' % ( act.target.ui_meta.name, card_desc(act.card), )
def effect_string(act): return u'|G【%s】|r装备了%s' % ( act.target.ui_meta.name, card_desc(act.associated_card), )
def effect_string(act): return u'|G【%s】|r弃置了|G【%s】|r的%s。' % ( act.source.ui_meta.name, act.target.ui_meta.name, card_desc(act.cards), )
def effect_string(act): return u'|G【%s】|r获得了%s' % ( act.source.ui_meta.name, card_desc(act.card) )
def effect_string(act): return u'|G【%s】|r用|G%s|r替换了她的判定牌' % ( act.target.ui_meta.name, card_desc(act.card), )
def effect_string(act): return u'幻想乡各地巫女妖怪纷纷表示坚决拥护|G【%s】|r将|G【%s】|r的判定结果修改为%s的有关决定!' % ( act.source.ui_meta.name, act.target.ui_meta.name, card_desc(act.card) )
def effect_string(act): tgt = act.target return u'|G【%s】|r翻开了牌堆顶的一张牌,%s' % (tgt.ui_meta.name, card_desc( act.card))
def effect_string(act): return u'|G【%s】|r归还了%s。' % ( act.target.ui_meta.name, card_desc(act.card), )
def effect_string(act): return u'|G【%s】|r重铸了%s' % ( act.target.ui_meta.name, card_desc(act.card), )
def effect_string(act): return u'唯快不破!|G【%s】|r弃置了%s,开始加速追击!' % ( act.source.ui_meta.name, card_desc(act.card), )
def effect_string_before(act): return '|G【%s】|r默默地拿出了一张%s,把|G【%s】|r的%s记在了卡牌背面。' % ( act.source.ui_meta.name, card_desc(act.card), act.target.ui_meta.name, '体力值' if act.effect == 'life' else '卡牌数')
def effect_string(act): tgt = act.target return u'|G【%s】|r翻开了牌堆顶的一张牌,%s' % ( tgt.ui_meta.name, card_desc(act.card) )
def effect_string(act): return u'|G【%s】|r将|G【%s】|r的判定结果改为%s。' % ( act.source.ui_meta.name, act.target.ui_meta.name, card_desc(act.card) )