diff --git a/src/main/java/forge/card/replacement/ReplacementEffect.java b/src/main/java/forge/card/replacement/ReplacementEffect.java index 03647667cb3..40db45b59fc 100644 --- a/src/main/java/forge/card/replacement/ReplacementEffect.java +++ b/src/main/java/forge/card/replacement/ReplacementEffect.java @@ -46,47 +46,47 @@ public abstract class ReplacementEffect extends TriggerReplacementBase { public final boolean hasRun() { return hasRun; } - + public final boolean isSecondary() { return mapParams.containsKey("Secondary"); } - + public final boolean aiShouldRun(final SpellAbility sa) { - if(mapParams.containsKey("AICheckSVar")) { + if (mapParams.containsKey("AICheckSVar")) { String svarToCheck = mapParams.get("AICheckSVar"); String comparator = "GE"; int compareTo = 1; - - if(mapParams.containsKey("AISVarCompare")) { + + if (mapParams.containsKey("AISVarCompare")) { String fullCmp = mapParams.get("AISVarCompare"); - comparator = fullCmp.substring(0,2); + comparator = fullCmp.substring(0, 2); String strCmpTo = fullCmp.substring(2); try { compareTo = Integer.parseInt(strCmpTo); } - catch(Exception ignored) { - if(sa == null) { + catch (Exception ignored) { + if (sa == null) { compareTo = CardFactoryUtil.xCount(hostCard, hostCard.getSVar(strCmpTo)); } else { compareTo = AbilityFactory.calculateAmount(hostCard, hostCard.getSVar(strCmpTo), sa); } } } - + int left = 0; - - if(sa == null) { + + if (sa == null) { left = CardFactoryUtil.xCount(hostCard, hostCard.getSVar(svarToCheck)); } else { left = AbilityFactory.calculateAmount(hostCard, hostCard.getSVar(svarToCheck), sa); } - - if(AllZoneUtil.compare(left, comparator, compareTo)) { + + if (AllZoneUtil.compare(left, comparator, compareTo)) { return true; } - + } - + return false; }