congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ChooseSecretOpponentEffect
Code IndexAdd Tabnine to your IDE (free)

How to use
ChooseSecretOpponentEffect
in
mage.abilities.effects.common

Best Java code snippets using mage.abilities.effects.common.ChooseSecretOpponentEffect (Showing top 3 results out of 315)

origin: magefree/mage

@Override
public ChooseSecretOpponentEffect copy() {
  return new ChooseSecretOpponentEffect(this);
}
origin: magefree/mage

public EmissaryOfGrudges(UUID ownerId, CardSetInfo setInfo) {
  super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}");
  this.subtype.add(SubType.EFREET);
  this.power = new MageInt(6);
  this.toughness = new MageInt(5);
  // flying
  this.addAbility(FlyingAbility.getInstance());
  // haste
  this.addAbility(HasteAbility.getInstance());
  // As Emissary of Grudges enters the battlefield, secretly choose an opponent.
  this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new EntersBattlefieldEffect(new ChooseSecretOpponentEffect(),"As {this} enters the battlefield, secretly choose an opponent.")));
  // Choose new targets for target spell or ability if it’s controlled by the chosen player and if it targets you
  // or a permanent you control. Activate this ability only once.
  Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new EmissaryOfGrudgesEffect(), new RevealSecretOpponentCost());
  ability.addTarget(new TargetStackObject());
  this.addAbility(ability);
}
origin: magefree/mage

public StalkingLeonin(UUID ownerId, CardSetInfo setInfo) {
  super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}");
  this.subtype.add(SubType.CAT, SubType.ARCHER);
  this.power = new MageInt(3);
  this.toughness = new MageInt(3);
  // When Stalking Leonin enters the battlefield, secretly choose an opponent.
  this.addAbility(new EntersBattlefieldTriggeredAbility(new ChooseSecretOpponentEffect(), false));
  // Reveal the player you chose: Exile target creature that's attacking you if it's controlled by the chosen player. Activate this ability only once.
  Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new StalkingLeoninEffect(), new RevealSecretOpponentCost());
  ability.addTarget(new TargetCreaturePermanent(new FilterCreatureAttackingYou()));
  this.addAbility(ability);
}
mage.abilities.effects.commonChooseSecretOpponentEffect

Most used methods

  • <init>

Popular in Java

  • Finding current android device location
  • onCreateOptionsMenu (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • addToBackStack (FragmentTransaction)
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • JPanel (javax.swing)
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Option (scala)
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now