Tabnine Logo
RevealSecretOpponentCost
Code IndexAdd Tabnine to your IDE (free)

How to use
RevealSecretOpponentCost
in
mage.abilities.costs.common

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

origin: magefree/mage

@Override
public RevealSecretOpponentCost copy() {
  return new RevealSecretOpponentCost(this);
}
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);
}
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);
}
mage.abilities.costs.commonRevealSecretOpponentCost

Most used methods

  • <init>

Popular in Java

  • Start an intent from android
  • startActivity (Activity)
  • setContentView (Activity)
  • runOnUiThread (Activity)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Top plugins for Android Studio
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