From 0dd1a37891f8a25e508ec864c3c0de537d21260a Mon Sep 17 00:00:00 2001 From: SceLPI Date: Sat, 29 Oct 2016 14:56:24 -0300 Subject: [PATCH 1/3] Update serverlist.txt --- Mage.Client/serverlist.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Mage.Client/serverlist.txt b/Mage.Client/serverlist.txt index 4d7edbf19fe..2a01358375a 100644 --- a/Mage.Client/serverlist.txt +++ b/Mage.Client/serverlist.txt @@ -1,5 +1,6 @@ XMage.de 1 (Europe/Germany) fast :xmage.de:17171 woogerworks (North America/USA) :xmage.woogerworks.com:17171 XMage.tahiti :xmage.tahiti.one:443 +XMageBr. (South America/Brazil) :magic.ncs3sistemas.com.br:17171 Seedds Server (Asia) :115.29.203.80:17171 localhost -> connect to your local server (must be started):localhost:17171 From 225f7fa2fe33283430b62f9b0e3da59944297bf8 Mon Sep 17 00:00:00 2001 From: Sertion Date: Sat, 29 Oct 2016 22:13:02 +0200 Subject: [PATCH 2/3] Issue #2521: Thought Hemorrhage issue --- .../src/mage/cards/t/ThoughtHemorrhage.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java b/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java index a6f6b044598..1844166a175 100644 --- a/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java +++ b/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java @@ -27,6 +27,7 @@ */ package mage.cards.t; +import java.util.List; import java.util.UUID; import mage.MageObject; import mage.abilities.Ability; @@ -76,7 +77,7 @@ class ThoughtHemorrhageEffect extends OneShotEffect { final String rule = "Target player reveals his or her hand. {this} deals 3 damage to that player for each card with that name revealed this way. Search that player's graveyard, hand, and library for all cards with that name and exile them. Then that player shuffles his or her library"; public ThoughtHemorrhageEffect() { - super(Outcome.Detriment); + super(Outcome.Exile); staticText = rule; } @@ -116,13 +117,15 @@ class ThoughtHemorrhageEffect extends OneShotEffect { } } - // search cards in hand - TargetCardInHand targetCardsHand = new TargetCardInHand(0, Integer.MAX_VALUE, filterNamedCards); - controller.chooseTarget(outcome, targetPlayer.getGraveyard(), targetCardsHand, source, game); - for (UUID cardId : targetCardsHand.getTargets()) { - Card card = game.getCard(cardId); - if (card != null) { - controller.moveCardToExileWithInfo(card, null, "", source.getSourceId(), game, Zone.HAND, true); + // search cards in in Hand + TargetCardInHand targetCardInHand = new TargetCardInHand(0, Integer.MAX_VALUE, filterNamedCards); + if (controller.chooseTarget(Outcome.Exile, targetPlayer.getHand(), targetCardInHand, source, game)) { + List targets = targetCardInHand.getTargets(); + for (UUID targetId : targets) { + Card targetCard = targetPlayer.getHand().get(targetId, game); + if (targetCard != null) { + controller.moveCardToExileWithInfo(targetCard, null, "", source.getSourceId(), game, Zone.HAND, true); + } } } From 3fceccd8504fac3c6dc2d347fcc7c5af38fc0799 Mon Sep 17 00:00:00 2001 From: Sertion Date: Sat, 29 Oct 2016 22:38:14 +0200 Subject: [PATCH 3/3] Issue #2521: Thought Hemorrhage issue Removing a rouge _in_ --- Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java b/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java index 1844166a175..e51df26ba14 100644 --- a/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java +++ b/Mage.Sets/src/mage/cards/t/ThoughtHemorrhage.java @@ -117,7 +117,7 @@ class ThoughtHemorrhageEffect extends OneShotEffect { } } - // search cards in in Hand + // search cards in Hand TargetCardInHand targetCardInHand = new TargetCardInHand(0, Integer.MAX_VALUE, filterNamedCards); if (controller.chooseTarget(Outcome.Exile, targetPlayer.getHand(), targetCardInHand, source, game)) { List targets = targetCardInHand.getTargets();