protected override void SetManualAction() { foreach (Card creature in AbilitySandbox.GetTableCreatures(PlayerType.CurrentPlayer)) { AbilitySandbox.SetCreatureAttack(creature, AbilitySandbox.GetCreatureAttack(creature) + attackIncrease); } }
protected override void SetManualAction() { foreach (var creature in AbilitySandbox.GetTableCreatures(PlayerType.CurrentPlayer)) { AbilitySandbox.LimitedHealCreature(creature, healthPower); } }
protected override void SetCardPutOnTable() { Card card = AbilitySandbox.GetRandTableCreature(PlayerType.EnemyPlayer); if (card != null) { AbilitySandbox.DamageCreature(card, attackPower); } }
public override void SetAffect(Card card) { if (bindedCard.Position == InGamePosition.Table && bindedCard.Owner == card.Owner) { AbilitySandbox.IncreaseCreatureMaxHealth(card, healthIncrease); AbilitySandbox.LimitedHealCreature(card, healthIncrease); } }
protected override void SetCardPutOnTable() { Card card = AbilitySandbox.GetRandTableCreature(PlayerType.EnemyPlayer); if (card != null) { AbilitySandbox.KillCard(card); } }
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)); } }
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); } }
protected override void SetManualAction() { AbilitySandbox.PlayCard(bindedCard); }
protected override void SetManualAction() { AbilitySandbox.ReviveCard(AbilitySandbox.GetRandGraweyardCreature(PlayerType.CurrentPlayer)); }
protected override void SetManualAction() { Card enemy = AbilitySandbox.GetRandTableCreature(PlayerType.EnemyPlayer); AbilitySandbox.DamageCreature(enemy, attackPower); }
protected override void SetManualAction() { var creature = AbilitySandbox.GetRandTableCreature(PlayerType.CurrentPlayer); AbilitySandbox.LimitedHealCreature(creature, healPower); }
protected override void SetCardGetDamage() { AbilitySandbox.SetCreatureAttack(bindedCard, AbilitySandbox.GetCreatureAttack(bindedCard) + attackIncrease); }