From e3f2b0d8b8e76f9cd92edfc723aa30a7cb815ce4 Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 04:46:08 +0000 Subject: [PATCH] Added "UntapAll" drawback. --- src/forge/CardFactoryUtil.java | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/forge/CardFactoryUtil.java b/src/forge/CardFactoryUtil.java index 385f12be685..ffcdba975bd 100644 --- a/src/forge/CardFactoryUtil.java +++ b/src/forge/CardFactoryUtil.java @@ -3430,6 +3430,28 @@ public class CardFactoryUtil { if(d[0].contains("UntapTgt")) TgtC.untap(); + if(d[0].contains("UntapAll")) // 6/10 + { + CardList ut = new CardList(); + if (d[0].contains("YouCtrl")) + ut.addAll(AllZone.getZone(Constant.Zone.Play, dbPlayer).getCards()); + else if (d[0].contains("OppCtrl")) + ut.addAll(AllZone.getZone(Constant.Zone.Play, Opp).getCards()); + else + { + ut.addAll(AllZone.getZone(Constant.Zone.Play, dbPlayer).getCards()); + ut.addAll(AllZone.getZone(Constant.Zone.Play, Opp).getCards()); + } + if (d[0].contains("Type")) + { + String dd[] = d[0].split("\\."); + ut = ut.getValidCards(dd); + } + + for (int i=0; i