diff --git a/forge-gui/res/cardsfolder/m/mindlink_mech.txt b/forge-gui/res/cardsfolder/m/mindlink_mech.txt index bb3da61049f..c5b104ec889 100644 --- a/forge-gui/res/cardsfolder/m/mindlink_mech.txt +++ b/forge-gui/res/cardsfolder/m/mindlink_mech.txt @@ -4,6 +4,7 @@ Types:Artifact Vehicle PT:4/3 K:Flying T:Mode$ BecomesCrewed | ValidVehicle$ Card.Self | FirstTimeCrewed$ True | Execute$ TrigClone | TriggerDescription$ Whenever CARDNAME becomes crewed for the first time each turn, until end of turn, CARDNAME becomes a copy of target nonlegendary creature that crewed it this turn, except it's 4/3, it's a Vehicle artifact in addition to its other types, and it has flying. -SVar:TrigClone:DB$ Clone | ValidTgts$ Creature.TriggeredCrew+nonLegendary | TgtPrompt$ Select target nonlegendary creature that crewed it this turn | Duration$ UntilEndOfTurn | SetPower$ 4 | SetToughness$ 3 | AddTypes$ Vehicle & Artifact | AddKeywords$ Flying +SVar:TrigClone:DB$ Clone | ValidTgts$ Creature.TriggeredCrew+nonLegendary | TgtPrompt$ Select target nonlegendary creature that crewed it this turn | Duration$ UntilEndOfTurn | SetPower$ 4 | SetToughness$ 3 | AddTypes$ Vehicle & Artifact | AddKeywords$ Flying | AILogic$ CloneBestCreature K:Crew:1 +AI:RemoveDeck:All Oracle:Flying\nWhenever Mindlink Mech becomes crewed for the first time each turn, until end of turn, Mindlink Mech becomes a copy of target nonlegendary creature that crewed it this turn, except it's 4/3, it's a Vehicle artifact in addition to its other types, and it has flying.\nCrew 1 diff --git a/forge-gui/src/main/java/forge/player/HumanCostDecision.java b/forge-gui/src/main/java/forge/player/HumanCostDecision.java index c63969ebec6..d79ad2660c1 100644 --- a/forge-gui/src/main/java/forge/player/HumanCostDecision.java +++ b/forge-gui/src/main/java/forge/player/HumanCostDecision.java @@ -672,7 +672,7 @@ public class HumanCostDecision extends CostDecisionMakerBase { } // Cards to use this branch: Scarscale Ritual, Wandering Mage - each adds only one counter - final CardCollectionView typeList = CardLists.getValidCards(player.getCardsIn(ZoneType.Battlefield), + final CardCollectionView typeList = CardLists.getValidCards(source.getGame().getCardsIn(ZoneType.Battlefield), cost.getType().split(";"), player, ability.getHostCard(), ability); final InputSelectCardsFromList inp = new InputSelectCardsFromList(controller, 1, 1, typeList, ability);