Exemplo n.º 1
0
        public override bool?ShouldPlay2(TimingRuleParameters p)
        {
            foreach (var target in p.Targets <Card>())
            {
                if (TargetCreatureRemoval(target, p))
                {
                    return(true);
                }

                if (TargetAuraRemoval(target, p))
                {
                    return(true);
                }
            }

            return(EotRemoval(p));
        }
Exemplo n.º 2
0
        public override bool ShouldPlayAfterTargets(TimingRuleParameters p)
        {
            foreach (var target in p.Targets <Card>())
            {
                if (target.Controller == p.Controller)
                {
                    continue;
                }

                if (TargetCreatureRemoval(target, p))
                {
                    return(true);
                }

                if (TargetAuraRemoval(target, p))
                {
                    return(true);
                }
            }

            return(EotRemoval(p));
        }