- Fix for Cost_Payment not setting payUntap, preventing most abilities from not being playable.

This commit is contained in:
jendave
2011-08-06 07:14:58 +00:00
parent 85f958ccb6
commit 0d5864c4fa

View File

@@ -16,12 +16,13 @@ public class Cost_Payment {
public void setCancel(boolean cancel) { bCancel = cancel; }
public boolean isCanceled() { return bCancel; }
private boolean payTap = false;
private boolean payUntap = false;
private boolean payMana = false;
private boolean paySubCounter = false;
private boolean paySac = false;
private boolean payLife = false;
// No default values so an error will be kicked if not set properly in constructor
private boolean payTap;
private boolean payUntap;
private boolean payMana;
private boolean paySubCounter;
private boolean paySac;
private boolean payLife;
private boolean bCancel = false;
@@ -36,6 +37,7 @@ public class Cost_Payment {
this.ability = abil;
card = this.ability.getSourceCard();
payTap = !cost.getTap();
payUntap = !cost.getUntap();
payMana = cost.hasNoManaCost();
paySubCounter = !cost.getSubCounter();
paySac = !cost.getSacCost();