예제 #1
0
 def create_minion(self, player):
     return Minion(1,
                   4,
                   effects=[
                       Effect(CharacterDamaged(condition=IsMinion()),
                              ActionTag(IncreaseArmor(), HeroSelector()))
                   ])
예제 #2
0
 def create_minion(self, player):
     return Minion(2,
                   4,
                   effects=[
                       Effect(
                           CharacterDamaged(player=BothPlayer(),
                                            condition=IsMinion()),
                           ActionTag(Give(ChangeAttack(1)), SelfSelector()))
                   ])
예제 #3
0
 def create_minion(self, player):
     return Minion(4,
                   2,
                   effects=[
                       Effect(
                           CharacterDamaged(MinionIsNotTarget(),
                                            BothPlayer()),
                           [ActionTag(Kill(), TargetSelector())])
                   ])
예제 #4
0
 def create_minion(self, player):
     minion = Minion(2,
                     4,
                     effects=[
                         Effect(
                             CharacterDamaged(player=BothPlayer(),
                                              condition=IsMinion()),
                             ChangeAttack(1), SelfSelector())
                     ])
     return minion
예제 #5
0
 def create_minion(self, player):
     return Minion(2,
                   4,
                   effects=[
                       Effect(
                           CharacterDamaged(player=BothPlayer(),
                                            condition=IsMinion()),
                           ActionTag(Give(Add(CHARACTER_STATUS.ATTACK, 1)),
                                     SelfSelector()))
                   ])
예제 #6
0
 def create_minion(self, player):
     return Minion(
         4,
         4,
         effects=[
             Effect(
                 CharacterDamaged(And(IsHero(), OwnersTurn())),
                 ActionTag(
                     Give([Buff(ChangeAttack(2)),
                           Buff(ChangeHealth(2))]), SelfSelector()))
         ])
예제 #7
0
 def create_minion(self, player):
     return Minion(4,
                   4,
                   effects=[
                       Effect(
                           CharacterDamaged(And(IsHero(), OwnersTurn())),
                           ActionTag(
                               Give([
                                   Add(CHARACTER_STATUS.ATTACK, 2),
                                   Add(CHARACTER_STATUS.HEALTH, 2)
                               ]), SelfSelector()))
                   ])