From 178481f5e306e0e6b2ec233bc59086b4b8455708 Mon Sep 17 00:00:00 2001 From: Nathaniel Bond Date: Sun, 16 Feb 2025 20:56:43 -0500 Subject: [PATCH] Set player choice attr --- .../resources/cards/official/set12/set12-Orc.hjson | 1 + .../lotro/cards/official/set12/Card_12_098_Tests.java | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set12/set12-Orc.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set12/set12-Orc.hjson index fb553aca6..2877bd28c 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set12/set12-Orc.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set12/set12-Orc.hjson @@ -828,6 +828,7 @@ } effect: { type: choice + player: free people texts: [ Add a burden Discard a card from hand diff --git a/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/cards/official/set12/Card_12_098_Tests.java b/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/cards/official/set12/Card_12_098_Tests.java index 6340641e9..508e3013c 100644 --- a/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/cards/official/set12/Card_12_098_Tests.java +++ b/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/cards/official/set12/Card_12_098_Tests.java @@ -1,5 +1,6 @@ package com.gempukku.lotro.cards.official.set12; +import com.gempukku.lotro.at.AbstractAtTest; import com.gempukku.lotro.cards.GenericCardTestHelper; import com.gempukku.lotro.common.*; import com.gempukku.lotro.game.CardNotFoundException; @@ -9,6 +10,7 @@ import org.junit.Test; import java.util.HashMap; +import static com.gempukku.lotro.at.AbstractAtTest.P1; import static org.junit.Assert.*; public class Card_12_098_Tests @@ -19,7 +21,7 @@ public class Card_12_098_Tests new HashMap<>() {{ put("card", "12_98"); - // put other cards in here as needed for the test case + put("card2", "12_98"); }}, GenericCardTestHelper.FellowshipSites, GenericCardTestHelper.FOTRFrodo, @@ -69,7 +71,10 @@ public class Card_12_098_Tests var scn = GetScenario(); var card = scn.GetShadowCard("card"); + var card2 = scn.GetFreepsCard("card2"); + var frodo = scn.GetRingBearer(); scn.ShadowMoveCardToHand(card); + scn.FreepsMoveCardToHand(card2); scn.StartGame(); @@ -81,5 +86,9 @@ public class Card_12_098_Tests scn.ShadowPassCurrentPhaseAction(); scn.SkipToAssignments(); + assertTrue(scn.FreepsCanAssign(card)); + + scn.FreepsAssignToMinions(frodo, card); + var decision = scn.GetAwaitingDecision(P1); } }