Performing player specified in chat log
This commit is contained in:
@@ -69,17 +69,13 @@ public class DiscardCardsFromPlayEffect extends AbstractPreventableCardEffect {
|
|||||||
discardedCards.addAll(cards);
|
discardedCards.addAll(cards);
|
||||||
toMoveFromZoneToDiscard.addAll(cards);
|
toMoveFromZoneToDiscard.addAll(cards);
|
||||||
|
|
||||||
String sourcePlayer = null;
|
gameState.removeCardsFromZone(_performingPlayer, toMoveFromZoneToDiscard);
|
||||||
if (_source != null)
|
|
||||||
sourcePlayer = _source.getOwner();
|
|
||||||
|
|
||||||
gameState.removeCardsFromZone(sourcePlayer, toMoveFromZoneToDiscard);
|
|
||||||
|
|
||||||
for (PhysicalCard card : toMoveFromZoneToDiscard)
|
for (PhysicalCard card : toMoveFromZoneToDiscard)
|
||||||
gameState.addCardToZone(game, card, Zone.DISCARD);
|
gameState.addCardToZone(game, card, Zone.DISCARD);
|
||||||
|
|
||||||
if (_source != null && discardedCards.size() > 0)
|
if (_source != null && discardedCards.size() > 0)
|
||||||
game.getGameState().sendMessage(_source.getOwner() + " discards " + getAppendedNames(discardedCards) + " from play using " + GameUtils.getCardLink(_source));
|
game.getGameState().sendMessage(_performingPlayer + " discards " + getAppendedNames(discardedCards) + " from play using " + GameUtils.getCardLink(_source));
|
||||||
|
|
||||||
for (PhysicalCard discardedCard : discardedCards)
|
for (PhysicalCard discardedCard : discardedCards)
|
||||||
game.getActionsEnvironment().emitEffectResult(new DiscardCardsFromPlayResult(_source, getPerformingPlayer(), discardedCard));
|
game.getActionsEnvironment().emitEffectResult(new DiscardCardsFromPlayResult(_source, getPerformingPlayer(), discardedCard));
|
||||||
|
|||||||
Reference in New Issue
Block a user