mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 04:08:01 +00:00
CountersPutEffect update imports and catch getStackDesc NPE
This commit is contained in:
@@ -16,14 +16,7 @@ import forge.game.ability.AbilityFactory;
|
|||||||
import forge.game.ability.AbilityKey;
|
import forge.game.ability.AbilityKey;
|
||||||
import forge.game.ability.AbilityUtils;
|
import forge.game.ability.AbilityUtils;
|
||||||
import forge.game.ability.SpellAbilityEffect;
|
import forge.game.ability.SpellAbilityEffect;
|
||||||
import forge.game.card.Card;
|
import forge.game.card.*;
|
||||||
import forge.game.card.CardCollection;
|
|
||||||
import forge.game.card.CardFactoryUtil;
|
|
||||||
import forge.game.card.CardLists;
|
|
||||||
import forge.game.card.CardPredicates;
|
|
||||||
import forge.game.card.CardUtil;
|
|
||||||
import forge.game.card.CounterEnumType;
|
|
||||||
import forge.game.card.CounterType;
|
|
||||||
import forge.game.event.GameEventRandomLog;
|
import forge.game.event.GameEventRandomLog;
|
||||||
import forge.game.player.Player;
|
import forge.game.player.Player;
|
||||||
import forge.game.player.PlayerActionConfirmMode;
|
import forge.game.player.PlayerActionConfirmMode;
|
||||||
@@ -50,8 +43,10 @@ public class CountersPutEffect extends SpellAbilityEffect {
|
|||||||
if (spellAbility.hasParam("CounterTypes")) {
|
if (spellAbility.hasParam("CounterTypes")) {
|
||||||
stringBuilder.append(spellAbility.getActivatingPlayer()).append(" ");
|
stringBuilder.append(spellAbility.getActivatingPlayer()).append(" ");
|
||||||
String desc = spellAbility.getDescription();
|
String desc = spellAbility.getDescription();
|
||||||
desc = desc.substring(desc.indexOf("Put"), desc.indexOf(" on ") + 4)
|
if (desc.contains("Put")) {
|
||||||
.replaceFirst("Put", "puts");
|
desc = desc.substring(desc.indexOf("Put"), desc.indexOf(" on ") + 4)
|
||||||
|
.replaceFirst("Put", "puts");
|
||||||
|
}
|
||||||
stringBuilder.append(desc).append(Lang.joinHomogenous(getTargets(spellAbility))).append(".");
|
stringBuilder.append(desc).append(Lang.joinHomogenous(getTargets(spellAbility))).append(".");
|
||||||
return stringBuilder.toString();
|
return stringBuilder.toString();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user