text fixes and ability rule improvements

This commit is contained in:
xenohedron 2023-08-16 22:44:53 -04:00
parent a1e9e2f6a5
commit 64db75576e
7 changed files with 10 additions and 11 deletions

View file

@ -21,7 +21,6 @@ import mage.players.Player;
import mage.target.common.TargetControlledPermanent;
import mage.util.CardUtil;
import java.util.Iterator;
import java.util.Objects;
import java.util.UUID;
@ -63,8 +62,8 @@ public class ConspireAbility extends StaticAbility implements OptionalAdditional
}
public String getReminder() {
return "as you cast this spell, you may tap two untapped creatures you control " +
"that share a color with it. When you do, copy it" + message;
return "As you cast this spell, you may tap two untapped creatures you control " +
"that share a color with it. When you do, copy it" + message + ".";
}
}
@ -132,8 +131,7 @@ public class ConspireAbility extends StaticAbility implements OptionalAdditional
return;
}
ability.getAllEffects().setValue("ConspireActivation" + conspireId + addedById, true);
for (Iterator<Cost> it = ((Costs<Cost>) conspireCost).iterator(); it.hasNext(); ) {
Cost cost = (Cost) it.next();
for (Cost cost : (Costs<Cost>) conspireCost) {
if (cost instanceof ManaCostsImpl) {
ability.getManaCostsToPay().add((ManaCostsImpl<?>) cost.copy());
} else {