コード例 #1
0
ファイル: actions.py プロジェクト: feisuzhu/thbattle
    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
コード例 #2
0
ファイル: actions.py プロジェクト: yicong1406410220/thbattle
    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
コード例 #3
0
ファイル: kokoro.py プロジェクト: zzkklep/thbattle
    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),
        )
コード例 #4
0
ファイル: reimu.py プロジェクト: zzkklep/thbattle
 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]),
     )
コード例 #5
0
ファイル: keine.py プロジェクト: feisuzhu/thbattle
 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 '卡牌数'
     )
コード例 #6
0
 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),
         )
コード例 #7
0
ファイル: alice.py プロジェクト: yuansanjin/thbattle
 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),
         )
コード例 #8
0
 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),
     )
コード例 #9
0
 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),
     )
コード例 #10
0
 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),
         )
コード例 #11
0
ファイル: spellcard.py プロジェクト: feisuzhu/thbattle
 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),
     )
コード例 #12
0
 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),
     )
コード例 #13
0
ファイル: spellcard.py プロジェクト: feisuzhu/thbattle
 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),
     )
コード例 #14
0
ファイル: reimu.py プロジェクト: feisuzhu/thbattle
 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]),
     )
コード例 #15
0
 def effect_string(act):
     return u'|G【%s】|r获得了%s' % (act.source.ui_meta.name, card_desc(
         act.card))
コード例 #16
0
 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])),
     )
コード例 #17
0
ファイル: kyouko.py プロジェクト: feisuzhu/thbattle
 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])),
     )
コード例 #18
0
ファイル: actions.py プロジェクト: feisuzhu/thbattle
 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),
         )
コード例 #19
0
 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))
コード例 #20
0
ファイル: shizuha.py プロジェクト: feisuzhu/thbattle
 def effect_string(act):
     return u'|G秋风|r带走了|G【%s】|r的%s。' % (
         act.target.ui_meta.name,
         card_desc(act.card),
     )
コード例 #21
0
 def effect_string(act):
     return u'|G【%s】|r装备了%s' % (
         act.target.ui_meta.name,
         card_desc(act.associated_card),
     )
コード例 #22
0
 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),
     )
コード例 #23
0
ファイル: tenshi.py プロジェクト: feisuzhu/thbattle
 def effect_string(act):
     return u'|G【%s】|r获得了%s' % (
         act.source.ui_meta.name,
         card_desc(act.card)
     )
コード例 #24
0
 def effect_string(act):
     return u'|G【%s】|r用|G%s|r替换了她的判定牌' % (
         act.target.ui_meta.name,
         card_desc(act.card),
     )
コード例 #25
0
ファイル: shikieiki.py プロジェクト: zzkklep/thbattle
 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)
     )
コード例 #26
0
 def effect_string(act):
     tgt = act.target
     return u'|G【%s】|r翻开了牌堆顶的一张牌,%s' % (tgt.ui_meta.name, card_desc(
         act.card))
コード例 #27
0
ファイル: cirno.py プロジェクト: zzkklep/thbattle
 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),
     )
コード例 #28
0
ファイル: kanako.py プロジェクト: zzkklep/thbattle
 def effect_string(act):
     return u'|G【%s】|r归还了%s。' % (
         act.target.ui_meta.name,
         card_desc(act.card),
     )
コード例 #29
0
ファイル: equipment.py プロジェクト: feisuzhu/thbattle
 def effect_string(act):
     return u'|G【%s】|r重铸了%s' % (
         act.target.ui_meta.name,
         card_desc(act.card),
     )
コード例 #30
0
 def effect_string(act):
     return u'唯快不破!|G【%s】|r弃置了%s,开始加速追击!' % (
         act.source.ui_meta.name,
         card_desc(act.card),
     )
コード例 #31
0
ファイル: equipment.py プロジェクト: feisuzhu/thbattle
 def effect_string(act):
     return u'|G【%s】|r用|G%s|r替换了她的判定牌' % (
         act.target.ui_meta.name,
         card_desc(act.card),
     )
コード例 #32
0
ファイル: keine.py プロジェクト: zzkklep/thbattle
 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 '卡牌数')
コード例 #33
0
ファイル: equipment.py プロジェクト: feisuzhu/thbattle
 def effect_string(act):
     return u'|G【%s】|r装备了%s' % (
         act.target.ui_meta.name,
         card_desc(act.associated_card),
     )
コード例 #34
0
ファイル: actions.py プロジェクト: feisuzhu/thbattle
 def effect_string(act):
     tgt = act.target
     return u'|G【%s】|r翻开了牌堆顶的一张牌,%s' % (
         tgt.ui_meta.name,
         card_desc(act.card)
     )
コード例 #35
0
ファイル: shinmyoumaru.py プロジェクト: feisuzhu/thbattle
 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)
     )