Пример #1
0
    static Card Card14()
    {
        var card           = CreateMinion("Grunt 9", "3 Damage to Opponent", 5, 4, 4);
        var ability        = AddAbility(card, typeof(DamageAction).Name, 3);
        var targetSelector = new AllTarget();

        targetSelector.mark = new Mark(Alliance.Enemy, Zones.Hero);
        ability.AddAspect <ITargetSelector> (targetSelector);
        return(card);
    }
Пример #2
0
    static Card Card3()
    {
        var card           = CreateCard <Spell> ("Wide Boom", "1 damage to all enemy minions.", 2);
        var ability        = AddAbility(card, typeof(DamageAction).Name, 1);
        var targetSelector = new AllTarget();

        targetSelector.mark = new Mark(Alliance.Enemy, Zones.Battlefield);
        ability.AddAspect <ITargetSelector> (targetSelector);
        return(card);
    }
Пример #3
0
 public BattleField()
 {
     _targetUnits    = new AllTarget();
     _forceAllyMasks = new Dictionary <int, int>();
 }