Esempio n. 1
0
 protected override void SetManualAction()
 {
     foreach (Card creature in AbilitySandbox.GetTableCreatures(PlayerType.CurrentPlayer))
     {
         AbilitySandbox.SetCreatureAttack(creature, AbilitySandbox.GetCreatureAttack(creature) + attackIncrease);
     }
 }
Esempio n. 2
0
 protected override void SetManualAction()
 {
     foreach (var creature in AbilitySandbox.GetTableCreatures(PlayerType.CurrentPlayer))
     {
         AbilitySandbox.LimitedHealCreature(creature, healthPower);
     }
 }
Esempio n. 3
0
        protected override void SetCardPutOnTable()
        {
            Card card = AbilitySandbox.GetRandTableCreature(PlayerType.EnemyPlayer);

            if (card != null)
            {
                AbilitySandbox.DamageCreature(card, attackPower);
            }
        }
Esempio n. 4
0
 public override void SetAffect(Card card)
 {
     if (bindedCard.Position == InGamePosition.Table &&
         bindedCard.Owner == card.Owner)
     {
         AbilitySandbox.IncreaseCreatureMaxHealth(card, healthIncrease);
         AbilitySandbox.LimitedHealCreature(card, healthIncrease);
     }
 }
Esempio n. 5
0
        protected override void SetCardPutOnTable()
        {
            Card card = AbilitySandbox.GetRandTableCreature(PlayerType.EnemyPlayer);

            if (card != null)
            {
                AbilitySandbox.KillCard(card);
            }
        }
Esempio n. 6
0
        protected override void SetManualAction()
        {
            Card enemy = AbilitySandbox.GetRandTableCreature(PlayerType.EnemyPlayer);

            if (enemy != null)
            {
                // TODO: Не учитываются аффекты
                AbilitySandbox.DamageCreature(enemy, AbilitySandbox.GetCreatureAttack(bindedCard));
                AbilitySandbox.DamageCreature(bindedCard, AbilitySandbox.GetCreatureAttack(bindedCard));
            }
        }
Esempio n. 7
0
        protected override void SetCardPutOnTable()
        {
            foreach (Card card in AbilitySandbox.GetTableCreatures(PlayerType.CurrentPlayer))
            {
                AbilitySandbox.DamageCreature(card, attackPower);
            }

            foreach (Card card in AbilitySandbox.GetTableCreatures(PlayerType.EnemyPlayer))
            {
                AbilitySandbox.DamageCreature(card, attackPower);
            }
        }
Esempio n. 8
0
 protected override void SetManualAction()
 {
     AbilitySandbox.PlayCard(bindedCard);
 }
Esempio n. 9
0
 protected override void SetManualAction()
 {
     AbilitySandbox.ReviveCard(AbilitySandbox.GetRandGraweyardCreature(PlayerType.CurrentPlayer));
 }
Esempio n. 10
0
        protected override void SetManualAction()
        {
            Card enemy = AbilitySandbox.GetRandTableCreature(PlayerType.EnemyPlayer);

            AbilitySandbox.DamageCreature(enemy, attackPower);
        }
Esempio n. 11
0
        protected override void SetManualAction()
        {
            var creature = AbilitySandbox.GetRandTableCreature(PlayerType.CurrentPlayer);

            AbilitySandbox.LimitedHealCreature(creature, healPower);
        }
Esempio n. 12
0
 protected override void SetCardGetDamage()
 {
     AbilitySandbox.SetCreatureAttack(bindedCard, AbilitySandbox.GetCreatureAttack(bindedCard) + attackIncrease);
 }