Fixed errors on empty targets in some effects;

Added export code example for mtgjson4 project;
This commit is contained in:
Oleg Agafonov 2019-01-09 10:54:59 +04:00
parent fd043fa913
commit 942ecc5328
4 changed files with 149 additions and 13 deletions

View file

@ -1,4 +1,3 @@
package mage.abilities.effects.common;
import mage.abilities.Ability;
@ -13,7 +12,6 @@ import mage.players.Player;
import mage.util.CardUtil;
/**
*
* @author BetaSteward_at_googlemail.com
*/
public class PutLibraryIntoGraveTargetEffect extends OneShotEffect {
@ -61,7 +59,12 @@ public class PutLibraryIntoGraveTargetEffect extends OneShotEffect {
StringBuilder sb = new StringBuilder();
String message = amount.getMessage();
sb.append("target ").append(mode.getTargets().get(0).getTargetName());
if (!mode.getTargets().isEmpty()) {
sb.append("target ").append(mode.getTargets().get(0).getTargetName());
} else {
sb.append("that target");
}
sb.append(" puts the top ");
if (message.isEmpty()) {
if (amount.toString().equals("1")) {