Examples of AffinityForArtifactsAbility


Examples of mage.abilities.keyword.AffinityForArtifactsAbility

        this.expansionSetCode = "DDF";

        this.color.setBlue(true);

        // Affinity for artifacts
        this.addAbility(new AffinityForArtifactsAbility());
        // Draw two cards.
        this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(2));
    }
View Full Code Here

Examples of mage.abilities.keyword.AffinityForArtifactsAbility

        this.color.setBlue(true);
        this.power = new MageInt(3);
        this.toughness = new MageInt(2);

        // Affinity for artifacts
        this.addAbility(new AffinityForArtifactsAbility());
        this.addAbility(FlyingAbility.getInstance());
    }
View Full Code Here

Examples of mage.abilities.keyword.AffinityForArtifactsAbility

        super(ownerId, 264, "Tooth of Chiss-Goria", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
        this.expansionSetCode = "MRD";

        this.addAbility(FlashAbility.getInstance());
        // Affinity for artifacts
        this.addAbility(new AffinityForArtifactsAbility());
        // {tap}: Target creature gets +1/+0 until end of turn.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostTargetEffect(1, 0, Duration.EndOfTurn), new TapSourceCost());
        ability.addTarget(new TargetCreaturePermanent());
        this.addAbility(ability);
    }
View Full Code Here

Examples of mage.abilities.keyword.AffinityForArtifactsAbility

        super(ownerId, 236, "Scale of Chiss-Goria", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
        this.expansionSetCode = "MRD";

        this.addAbility(FlashAbility.getInstance());
        // Affinity for artifacts
        this.addAbility(new AffinityForArtifactsAbility());
        // {tap}: Target creature gets +0/+1 until end of turn.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostTargetEffect(0, 1, Duration.EndOfTurn), new TapSourceCost());
        ability.addTarget(new TargetCreaturePermanent());
        this.addAbility(ability);
    }
View Full Code Here

Examples of mage.abilities.keyword.AffinityForArtifactsAbility

        this.expansionSetCode = "MRD";

        this.color.setBlue(true);

        // Affinity for artifacts
        this.addAbility(new AffinityForArtifactsAbility());
        // Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard.
        this.getSpellAbility().addEffect(new CounterTargetWithReplacementEffect(Zone.EXILED));
        this.getSpellAbility().addTarget(new TargetSpell());
    }
View Full Code Here

Examples of mage.abilities.keyword.AffinityForArtifactsAbility

        this.power = new MageInt(2);
        this.toughness = new MageInt(2);

        // Affinity for artifacts
        this.addAbility(new AffinityForArtifactsAbility());
    }
View Full Code Here

Examples of mage.abilities.keyword.AffinityForArtifactsAbility

        this.color.setBlue(true);
        this.power = new MageInt(5);
        this.toughness = new MageInt(4);

        // Affinity for artifacts
        this.addAbility(new AffinityForArtifactsAbility());
        this.addAbility(FlyingAbility.getInstance());
    }
View Full Code Here

Examples of mage.abilities.keyword.AffinityForArtifactsAbility

        this.color.setBlue(true);
        this.power = new MageInt(0);
        this.toughness = new MageInt(0);

        // Affinity for artifacts
        this.addAbility(new AffinityForArtifactsAbility());
        this.addAbility(FlyingAbility.getInstance());
        // Broodstar's power and toughness are each equal to the number of artifacts you control.
        this.addAbility(new SimpleStaticAbility(Zone.ALL, new SetPowerToughnessSourceEffect(new PermanentsOnBattlefieldCount(filter), Duration.EndOfGame)));
    }
View Full Code Here

Examples of mage.abilities.keyword.AffinityForArtifactsAbility

        this.power = new MageInt(4);
        this.toughness = new MageInt(4);

        // Affinity for artifacts
        this.addAbility(new AffinityForArtifactsAbility());
    }
View Full Code Here

Examples of mage.abilities.keyword.AffinityForArtifactsAbility

        this.expansionSetCode = "5DN";

        this.color.setBlue(true);

        // Affinity for artifacts
        this.addAbility(new AffinityForArtifactsAbility());
        // Untap all artifacts.
        this.getSpellAbility().addEffect(new UntapAllArtifactsEffect());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.