mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Fix Myr Battlesphere allowing you to tap for X = 0
This commit is contained in:
@@ -1096,6 +1096,10 @@ public class HumanCostDecision extends CostDecisionMakerBase {
|
||||
c = AbilityUtils.calculateAmount(source, amount, ability);
|
||||
}
|
||||
|
||||
if (c == 0) {
|
||||
return PaymentDecision.number(0);
|
||||
}
|
||||
|
||||
if (sameType) {
|
||||
final CardCollection list2 = typeList;
|
||||
typeList = CardLists.filter(typeList, new Predicate<Card>() {
|
||||
@@ -1109,9 +1113,7 @@ public class HumanCostDecision extends CostDecisionMakerBase {
|
||||
return false;
|
||||
}
|
||||
});
|
||||
if (c == 0) {
|
||||
return PaymentDecision.number(0);
|
||||
}
|
||||
|
||||
final CardCollection tapped = new CardCollection();
|
||||
while (c > 0) {
|
||||
final InputSelectCardsFromList inp = new InputSelectCardsFromList(controller, 1, 1, typeList, ability);
|
||||
|
||||
@@ -105,7 +105,6 @@ public class HumanPlay {
|
||||
|
||||
sa = AbilityUtils.addSpliceEffects(sa);
|
||||
|
||||
// System.out.println("Playing:" + sa.getDescription() + " of " + sa.getHostCard() + " new = " + newAbility);
|
||||
final HumanPlaySpellAbility req = new HumanPlaySpellAbility(controller, sa);
|
||||
if (!req.playAbility(true, false, false)) {
|
||||
if (flippedToCast && !castFaceDown) {
|
||||
|
||||
Reference in New Issue
Block a user