small tweak in PhaseUtil.java

This commit is contained in:
jendave
2011-08-07 01:46:35 +00:00
parent 8a656aaa3b
commit fc17f9455f

View File

@@ -122,28 +122,11 @@ public class PhaseUtil {
c.removeExtrinsicKeyword("HIDDEN This card doesn't untap during your next untap step.");
}
//opponent untapping during your untap phase
CardList opp = AllZoneUtil.getPlayerCardsInPlay(player.getOpponent());
for (Card oppCard:opp)
if (oppCard.hasKeyword("CARDNAME untaps during each other player's untap step."))
oppCard.untap();
/*
for(Card oppCard:opp) oppCard.untap();
if(AllZoneUtil.isCardInPlay("Murkfiend Liege", player.getOpponent())) {
CardList opp = AllZoneUtil.getPlayerCardsInPlay(player.getOpponent());
opp = opp.filter(new CardListFilter() {
public boolean addCard(Card c) {
return c.isBlue() || c.isGreen();
}
});
for(Card oppCard:opp) oppCard.untap();
}
if(AllZoneUtil.isCardInPlay("Seedborn Muse", player.getOpponent())) {
CardList opp = AllZoneUtil.getPlayerCardsInPlay(player.getOpponent());
for(Card oppCard:opp) oppCard.untap();
}*/
//end opponent untapping during your untap phase
if( canOnlyUntapOneLand()) {
@@ -270,17 +253,7 @@ public class PhaseUtil {
private static boolean canOnlyUntapOneLand() {
// This is the older and no longer used rule for this card
/*
CardList orbs = AllZoneUtil.getCardsInPlay("Winter Orb");
for(Card c : orbs){
//if any Winter Orb is untapped, effect is on
if (c.isUntapped())
return true;
}
*/
//Winter Orb was given errata so it no longer matters if it's tapped or not
if (AllZoneUtil.getCardsInPlay("Winter Orb").size() > 0)
return true;
@@ -420,7 +393,7 @@ public class PhaseUtil {
AllZone.Combat.setUnblocked();
CardList list = new CardList();
list.addAll(AllZone.Combat.getAllBlockers().toArray());
list.addAll(AllZone.Combat.getAllBlockers());
list = list.filter(new CardListFilter(){
public boolean addCard(Card c)