diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set11/gollum/Card11_049.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set11/gollum/Card11_049.java index c5ba7725f..a48fac880 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set11/gollum/Card11_049.java +++ b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/set11/gollum/Card11_049.java @@ -44,7 +44,7 @@ public class Card11_049 extends AbstractEvent { new PlayNextSiteEffect(action, playerId)); action.appendEffect( new PlayoutDecisionEffect(playerId, - new YesNoDecision("Do you wanto return " + GameUtils.getCardLink(self) + " back into hand?") { + new YesNoDecision("Do you want to return " + GameUtils.getCardLink(self) + " back into hand?") { @Override protected void yes() { SubCostToEffectAction subAction = new SubCostToEffectAction(action); diff --git a/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/at/IndividualCardAtTest.java b/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/at/IndividualCardAtTest.java index 10e1a0097..095d94f3d 100644 --- a/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/at/IndividualCardAtTest.java +++ b/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/at/IndividualCardAtTest.java @@ -8,7 +8,6 @@ import com.gempukku.lotro.logic.decisions.AwaitingDecision; import com.gempukku.lotro.logic.decisions.AwaitingDecisionType; import com.gempukku.lotro.logic.decisions.DecisionResultInvalidException; import com.gempukku.lotro.logic.vo.LotroDeck; -import static junit.framework.Assert.assertEquals; import org.junit.Test; import java.util.Arrays; @@ -16,6 +15,8 @@ import java.util.Collection; import java.util.HashMap; import java.util.Map; +import static junit.framework.Assert.assertEquals; + public class IndividualCardAtTest extends AbstractAtTest { @Test public void dwarvenAxeDoesNotFreeze() throws DecisionResultInvalidException { @@ -350,4 +351,27 @@ public class IndividualCardAtTest extends AbstractAtTest { assertEquals(2, _game.getGameState().getWounds(urukHaiRaidingParty)); } + + @Test + public void oneGoodTurnDeservesAnother() throws DecisionResultInvalidException { + initializeSimplestGame(); + + PhysicalCardImpl smeagol = new PhysicalCardImpl(100, "5_29", P1, _library.getLotroCardBlueprint("5_29")); + PhysicalCardImpl oneGoodTurnDeservesAnother = new PhysicalCardImpl(101, "11_49", P1, _library.getLotroCardBlueprint("11_49")); + + _game.getGameState().addCardToZone(_game, oneGoodTurnDeservesAnother, Zone.HAND); + _game.getGameState().addCardToZone(_game, smeagol, Zone.FREE_CHARACTERS); + + skipMulligans(); + + playerDecided(P1, "0"); + + assertEquals(1, _game.getGameState().getBurdens()); + assertEquals(0, _game.getGameState().getHand(P1).size()); + + playerDecided(P1, "0"); + + assertEquals(2, _game.getGameState().getBurdens()); + assertEquals(1, _game.getGameState().getHand(P1).size()); + } }