Examples of LoseLifeTargetControllerEffect


Examples of mage.abilities.effects.common.LoseLifeTargetControllerEffect

        this.color.setBlack(true);

        // Destroy target nonblack creature. Its controller loses 2 life.
        this.getSpellAbility().addTarget(new TargetCreaturePermanent(filter));
        this.getSpellAbility().addEffect(new DestroyTargetEffect());
        this.getSpellAbility().addEffect(new LoseLifeTargetControllerEffect(2));
    }
View Full Code Here

Examples of mage.abilities.effects.common.LoseLifeTargetControllerEffect

        this.color.setBlue(true);
        // Counter target creature spell. Its controller loses 1 life.
        this.getSpellAbility().addTarget(new TargetSpell(filter));
        this.getSpellAbility().addEffect(new CounterTargetEffect());
        this.getSpellAbility().addEffect(new LoseLifeTargetControllerEffect(1));
    }
View Full Code Here

Examples of mage.abilities.effects.common.LoseLifeTargetControllerEffect

        this.color.setRed(true);

        // Destroy target artifact or land. Its controller loses 1 life.
        this.getSpellAbility().addTarget(new TargetPermanent(filter));
        this.getSpellAbility().addEffect(new DestroyTargetEffect());
        this.getSpellAbility().addEffect(new LoseLifeTargetControllerEffect(1));
    }
View Full Code Here

Examples of mage.abilities.effects.common.LoseLifeTargetControllerEffect

        this.color.setGreen(true);
        // Destroy target artifact. Its controller loses 1 life.
        this.getSpellAbility().addTarget(new TargetArtifactPermanent());
        this.getSpellAbility().addEffect(new DestroyTargetEffect(true));
        this.getSpellAbility().addEffect(new LoseLifeTargetControllerEffect(1));
    }
View Full Code Here

Examples of mage.abilities.effects.common.LoseLifeTargetControllerEffect

        this.expansionSetCode = "NPH";
        this.color.setBlue(true);
       
        // Return target creature to its owner's hand. Its controller loses 1 life.
        this.getSpellAbility().addEffect(new ReturnToHandTargetEffect());
        this.getSpellAbility().addEffect(new LoseLifeTargetControllerEffect(1));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
    }
View Full Code Here

Examples of mage.abilities.effects.common.LoseLifeTargetControllerEffect

        this.color.setBlack(true);

        // Counter target spell. Its controller loses 3 life.
        this.getSpellAbility().addTarget(new TargetSpell(new FilterSpell()));
        this.getSpellAbility().addEffect(new CounterTargetEffect());
        this.getSpellAbility().addEffect(new LoseLifeTargetControllerEffect(3));

    }
View Full Code Here

Examples of mage.abilities.effects.common.LoseLifeTargetControllerEffect

        this.color.setBlack(true);

        // Destroy target creature.  Its controller loses 2 life.
        this.getSpellAbility().addEffect(new DestroyTargetEffect());
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        this.getSpellAbility().addEffect(new LoseLifeTargetControllerEffect(2));
    }
View Full Code Here

Examples of mage.abilities.effects.common.LoseLifeTargetControllerEffect

        this.color.setBlue(true);
        this.color.setBlack(true);

        // Return target permanent to its owner's hand. Its controller loses 3 life.
        this.getSpellAbility().addEffect(new ReturnToHandTargetEffect());
        this.getSpellAbility().addEffect(new LoseLifeTargetControllerEffect(3));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        // Transmute {1}{U}{B}
        this.addAbility(new TransmuteAbility("{1}{U}{B}"));
    }
View Full Code Here

Examples of mage.abilities.effects.common.LoseLifeTargetControllerEffect

        this.color.setBlack(true);

        // Counter target spell. Its controller loses 3 life and you gain 3 life.
        this.getSpellAbility().addTarget(new TargetSpell(new FilterSpell()));
        this.getSpellAbility().addEffect(new CounterTargetEffect());
        this.getSpellAbility().addEffect(new LoseLifeTargetControllerEffect(3));
        Effect effect = new GainLifeEffect(3);
        effect.setText("and you gain 3 life");
        this.getSpellAbility().addEffect(effect);
    }
View Full Code Here

Examples of mage.abilities.effects.common.LoseLifeTargetControllerEffect

        this.color.setBlack(true);

        // Counter target noncreature spell. Its controller loses 2 life.
        this.getSpellAbility().addTarget(new TargetSpell(filter));
        this.getSpellAbility().addEffect(new CounterTargetEffect());
        this.getSpellAbility().addEffect(new LoseLifeTargetControllerEffect(2));
    }
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.