Codota Logo
Player.setLife
Code IndexAdd Codota to your IDE (free)

How to use
setLife
method
in
mage.players.Player

Best Java code snippets using mage.players.Player.setLife (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
BufferedReader b =
  • Codota IconInputStream in;new BufferedReader(new InputStreamReader(in))
  • Codota IconReader in;new BufferedReader(in)
  • Codota IconFile file;new BufferedReader(new FileReader(file))
  • Smart code suggestions by Codota
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player player1 = game.getPlayer(targetPointer.getTargets(game, source).get(0));
  Player player2 = game.getPlayer(targetPointer.getTargets(game, source).get(1));
  if (player1 != null && player2 != null) {
    player1.setLife(5, game, source);
    player1.setLife(30, game, source);
    return true;
  }
  return false;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player player = game.getPlayer(targetPointer.getFirst(game, source));
  if (player != null) {
    player.setLife(10, game, source);
    return true;
  }
  return false;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player player = game.getPlayer(targetPointer.getFirst(game, source));
  if (player != null) {
    player.setLife(1, game, source);
    return true;
  }
  return false;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player targetPlayer = game.getPlayer(source.getFirstTarget());
  if (targetPlayer != null) {
    targetPlayer.setLife(10, game, source);
    return true;
  }
  return false;
}
origin: magefree/mage

  @Override
  public boolean apply(Game game, Ability source) {
    Player controller = game.getPlayer(source.getControllerId());
    if (controller != null) {
      controller.setLife(game.getLife(), game, source);
      return true;
    }
    return false;
  }
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player player = game.getPlayer(source.getControllerId());
  if (player != null) {
    player.setLife(amount.calculate(game, source, this), game, source);
    return true;
  }
  return false;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player controller = game.getPlayer(source.getControllerId());
  if (controller != null) {
    controller.setLife(game.getLife(), game, source);
    return true;
  }
  return false;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player player = game.getPlayer(source.getControllerId());
  if (player != null && player.getLife() < 7) {
    player.setLife(7, game, source);
  }
  return true;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player player = game.getPlayer(targetPointer.getFirst(game, source));
  if (player != null) {
    player.setLife(amount.calculate(game, source, this), game, source);
    return true;
  }
  return false;
}
origin: magefree/mage

@Override
public boolean replaceEvent(GameEvent event, Ability source, Game game) {
  Player player = game.getPlayer(event.getPlayerId());
  if (player != null) {
    player.drawCards(7, game);
    player.setLife(1, game, source);
    this.discard();
  }
  return true;
}
origin: magefree/mage

  @Override
  public boolean apply(Game game, Ability source) {
    Player defendingPlayer = game.getPlayer(game.getCombat().getDefenderId(source.getSourceId()));
    if (defendingPlayer != null) {
      defendingPlayer.setLife(1, game, source);
      return true;
    }
    return false;
  }
}
origin: magefree/mage

  @Override
  public boolean apply(Game game, Ability source) {
    Player targetPlayer = game.getPlayer(getTargetPointer().getFirst(game, source));
    if (targetPlayer != null) {
      int startingLifeTotal = game.getLife();
      targetPlayer.setLife(startingLifeTotal / 2, game, source);
    }
    return true;
  }
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Permanent vessel = game.getPermanent(source.getSourceId());
  Player controller = game.getPlayer(source.getControllerId());
  if (vessel != null && controller != null) {
    controller.setLife(vessel.getCounters(game).getCount(CounterType.CHARGE), game, source);
    return true;
  }
  return false;
}
origin: magefree/mage

  @Override
  public boolean apply(Game game, Ability source) {
    FilterControlledPermanent filter = new FilterControlledPermanent();
    Player player = game.getPlayer(source.getControllerId());
    int permanentsInPlay = game.getBattlefield().countAll(filter, source.getControllerId(), game);
    if (player != null) {
      player.setLife(permanentsInPlay, game, source);
      return true;
    }
    return false;
  }
}
origin: magefree/mage

@Override
public boolean replaceEvent(GameEvent event, Ability source, Game game) {
  Player player = game.getPlayer(event.getPlayerId());
  Permanent sourcePermanent = game.getPermanent(source.getSourceId());
  if (player != null && sourcePermanent != null) {
    new ExileSourceEffect().apply(game, source);
    player.setLife(game.getLife(), game, source);
    return true;
  }
  return false;
}
origin: magefree/mage

  @Override
  public boolean apply(Game game, Ability source) {
    Player controller = game.getPlayer(source.getControllerId());
    if (controller != null) {
      FilterPermanent filter = new FilterCreaturePermanent();
      for(UUID playerId : game.getState().getPlayersInRange(controller.getId(), game)) {
        Player player = game.getPlayer(playerId);
        if (player != null){
          int numberCreatures = game.getBattlefield().getAllActivePermanents(filter, playerId, game).size();
          player.setLife(numberCreatures, game, source);
        }
      }
      return true;
    }
    return false;
  }
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  int maxLife = 0;
  PlayerList playerList = game.getState().getPlayersInRange(source.getControllerId(), game);
  for (UUID pid : playerList) {
    Player p = game.getPlayer(pid);
    if (p != null) {
      if (maxLife < p.getLife()) {
        maxLife = p.getLife();
      }
    }
  }
  for (UUID pid : playerList) {
    Player p = game.getPlayer(pid);
    if (p != null) {
      p.setLife(maxLife, game, source);
    }
  }
  return true;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  int lowestLife = game.getPlayer(source.getControllerId()).getLife();
  for (Player playerid : game.getPlayers().values()) {
    if (playerid != null) {
      if (lowestLife > playerid.getLife()) {
        lowestLife = playerid.getLife();
      }
    }  
  }
  for (Player playerId : game.getPlayers().values()) {
    if (playerId != null) {
      playerId.setLife(lowestLife, game, source);
    }
  }
  return true;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player player = game.getPlayer(source.getControllerId());
  if (player != null && player.isLifeTotalCanChange()) {
    Permanent perm = game.getPermanent(source.getSourceId());
    if (perm != null) {
      int amount = perm.getPower().getValue();
      int life = player.getLife();
      if (life == amount) {
        return false;
      }
      if (life < amount && !player.isCanGainLife()) {
        return false;
      }
      if (life > amount && !player.isCanLoseLife()) {
        return false;
      }
      player.setLife(amount, game, source);
      game.addEffect(new SetPowerToughnessSourceEffect(life, Integer.MIN_VALUE, Duration.Custom, SubLayer.SetPT_7b), source);
      return true;
    }
  }
  return false;
}
origin: magefree/mage

player.setLife(20, game, source);
mage.playersPlayersetLife

Popular methods of Player

  • getId
  • getHand
  • getName
  • getLife
  • getLibrary
  • hasLeft
  • hasWon
  • getCounters
  • hasLost
  • copy
  • damage
  • declareAttacker
  • damage,
  • declareAttacker,
  • getGraveyard,
  • getPlayersUnderYourControl,
  • activateAbility,
  • canLose,
  • choose,
  • declareBlocker,
  • gainLife,
  • getAttachments

Popular in Java

  • Finding current android device location
  • getSupportFragmentManager (FragmentActivity)
  • setRequestProperty (URLConnection)
    Sets the general request property. If a property with the key already exists, overwrite its value wi
  • onRequestPermissionsResult (Fragment)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Stack (java.util)
    The Stack class represents a last-in-first-out (LIFO) stack of objects. It extends class Vector with
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • JButton (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now