CardTraitBase: fixed WerewolfUntransformCondition for multiplayers

This commit is contained in:
Hanmac
2016-07-22 10:02:29 +00:00
parent 9314f35389
commit d30bd6ef33

View File

@@ -358,10 +358,10 @@ public abstract class CardTraitBase extends GameObject implements IHasCardView {
} }
if (params.containsKey("WerewolfUntransformCondition")) { if (params.containsKey("WerewolfUntransformCondition")) {
final List<Card> you = CardUtil.getLastTurnCast("Card.YouCtrl", this.getHostCard()); List<Card> casted = game.getStack().getSpellsCastLastTurn();
final List<Card> opp = CardUtil.getLastTurnCast("Card.YouDontCtrl", this.getHostCard()); for (Player p : game.getPlayers()) {
if (!((you.size() > 1) || (opp.size() > 1))) { if (CardLists.filterControlledBy(casted, p).size() > 1)
return false; return false;
} }
} }