From a4315654d582d36c590da4af4f51f8cc72505ae6 Mon Sep 17 00:00:00 2001 From: marcins78 Date: Tue, 23 Oct 2012 17:25:55 +0000 Subject: [PATCH] Added information for cards in hand or in play. --- .../java/com/gempukku/lotro/game/LotroGameMediator.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/LotroGameMediator.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/LotroGameMediator.java index f08784bc9..23d5eac83 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/LotroGameMediator.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/LotroGameMediator.java @@ -2,6 +2,7 @@ package com.gempukku.lotro.game; import com.gempukku.lotro.common.*; import com.gempukku.lotro.communication.GameStateListener; +import com.gempukku.lotro.filters.Filters; import com.gempukku.lotro.game.state.GameEvent; import com.gempukku.lotro.game.state.GatheringParticipantCommunicationChannel; import com.gempukku.lotro.logic.GameUtils; @@ -125,6 +126,11 @@ public class LotroGameMediator { if (card.getZone().isInPlay() || card.getZone() == Zone.HAND) { StringBuilder sb = new StringBuilder(); + if (card.getZone() == Zone.HAND) + sb.append("Card is in hand - stats are only provisional

"); + else if (Filters.filterActive(_lotroGame.getGameState(), _lotroGame.getModifiersQuerying(), card).size() == 0) + sb.append("Card is inactive - current stats may be inaccurate

"); + sb.append("Affecting card:"); Collection modifiers = _lotroGame.getModifiersQuerying().getModifiersAffecting(_lotroGame.getGameState(), card); for (Modifier modifier : modifiers) {