congrats Icon
New! Announcing our next generation AI code completions
Read here
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

  • Reactive rest calls using spring rest template
  • setContentView (Activity)
  • getExternalFilesDir (Context)
  • getApplicationContext (Context)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Top 15 Vim Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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