Пример #1
0
    public override void DoEffect(Tile t)
    {
        Creature targetCreature = t.Creature;

        // add last breath effect
        targetCreature.SourceCard.E_AddedToCardPile += SourceCard_E_AddedToCardPile;
        targetCreature.AddKeyword(Keyword.LastBreath);

        if (card.Owner.ExtraStats[ExtraStatsKey.NumRingOfEternityPlayed] >= FIRST_THRESHOLD)
        {
            targetCreature.AttackStat += FIRST_ATK_BONUS;
            targetCreature.Health     += FIRST_HP_BONUS;
        }
        if (card.Owner.ExtraStats[ExtraStatsKey.NumRingOfEternityPlayed] >= SECOND_THRESHOLD)
        {
            card.Owner.DrawCard();
        }
        if (card.Owner.ExtraStats[ExtraStatsKey.NumRingOfEternityPlayed] >= SECOND_THRESHOLD)
        {
            card.Owner.Mana += THIRD_MANA_TO_ADD;
        }
    }