mirror of
https://github.com/correl/mage.git
synced 2024-11-15 19:19:33 +00:00
- Fixed Followed Footsteps. Related to Bug #6236
This commit is contained in:
parent
fcf27e55d6
commit
f320b5507b
1 changed files with 10 additions and 8 deletions
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
package mage.cards.f;
|
package mage.cards.f;
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
@ -14,6 +13,7 @@ import mage.cards.CardSetInfo;
|
||||||
import mage.constants.CardType;
|
import mage.constants.CardType;
|
||||||
import mage.constants.SubType;
|
import mage.constants.SubType;
|
||||||
import mage.constants.Outcome;
|
import mage.constants.Outcome;
|
||||||
|
import mage.constants.Zone;
|
||||||
import mage.game.Game;
|
import mage.game.Game;
|
||||||
import mage.game.events.GameEvent;
|
import mage.game.events.GameEvent;
|
||||||
import mage.game.permanent.Permanent;
|
import mage.game.permanent.Permanent;
|
||||||
|
@ -71,13 +71,15 @@ class FollowedFootstepsEffect extends OneShotEffect {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean apply(Game game, Ability source) {
|
public boolean apply(Game game, Ability source) {
|
||||||
Permanent enchantment = game.getPermanentOrLKIBattlefield(source.getSourceId());
|
Permanent enchantment = (Permanent) game.getLastKnownInformation(source.getSourceId(), Zone.BATTLEFIELD);
|
||||||
|
if (enchantment != null) {
|
||||||
Permanent target = game.getPermanentOrLKIBattlefield(enchantment.getAttachedTo());
|
Permanent target = game.getPermanentOrLKIBattlefield(enchantment.getAttachedTo());
|
||||||
if (target != null) {
|
if (target != null) {
|
||||||
Effect effect = new CreateTokenCopyTargetEffect();
|
Effect effect = new CreateTokenCopyTargetEffect();
|
||||||
effect.setTargetPointer(new FixedTarget(enchantment.getAttachedTo()));
|
effect.setTargetPointer(new FixedTarget(enchantment.getAttachedTo()));
|
||||||
return effect.apply(game, source);
|
return effect.apply(game, source);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue