mirror of
https://github.com/correl/mage.git
synced 2024-12-25 03:00:15 +00:00
Merge pull request #7154 from weirddan455/luts-adventure-fix
Fix Light up the Stage and Escape to the Wilds not being able to cast adventures
This commit is contained in:
commit
03cbee7bfe
2 changed files with 5 additions and 2 deletions
|
@ -10,6 +10,7 @@ import mage.constants.*;
|
||||||
import mage.game.Game;
|
import mage.game.Game;
|
||||||
import mage.players.Player;
|
import mage.players.Player;
|
||||||
import mage.target.targetpointer.FixedTarget;
|
import mage.target.targetpointer.FixedTarget;
|
||||||
|
import mage.util.CardUtil;
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
|
@ -113,7 +114,8 @@ class EscapeToTheWildsMayPlayEffect extends AsThoughEffectImpl {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean applies(UUID sourceId, Ability source, UUID affectedControllerId, Game game) {
|
public boolean applies(UUID sourceId, Ability source, UUID affectedControllerId, Game game) {
|
||||||
|
UUID objectIdToCast = CardUtil.getMainCardId(game, sourceId);
|
||||||
return source.isControlledBy(affectedControllerId)
|
return source.isControlledBy(affectedControllerId)
|
||||||
&& getTargetPointer().getTargets(game, source).contains(sourceId);
|
&& getTargetPointer().getTargets(game, source).contains(objectIdToCast);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -119,7 +119,8 @@ class LightUpTheStageMayPlayEffect extends AsThoughEffectImpl {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean applies(UUID sourceId, Ability source, UUID affectedControllerId, Game game) {
|
public boolean applies(UUID sourceId, Ability source, UUID affectedControllerId, Game game) {
|
||||||
|
UUID objectIdToCast = CardUtil.getMainCardId(game, sourceId);
|
||||||
return source.isControlledBy(affectedControllerId)
|
return source.isControlledBy(affectedControllerId)
|
||||||
&& getTargetPointer().getTargets(game, source).contains(sourceId);
|
&& getTargetPointer().getTargets(game, source).contains(objectIdToCast);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue