forked from External/mage
* Changed handling of getting source object. Needed some change to adjust methods.
This commit is contained in:
parent
7ca60078a0
commit
12a2d020e7
6 changed files with 73 additions and 30 deletions
|
|
@ -54,6 +54,7 @@ import mage.target.Targets;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
import mage.cards.Card;
|
||||
import mage.constants.AbilityWord;
|
||||
|
||||
/**
|
||||
|
|
@ -323,7 +324,12 @@ public class StackAbility implements StackObject, Ability {
|
|||
public void adjustCosts(Ability ability, Game game) {}
|
||||
|
||||
@Override
|
||||
public void adjustTargets(Ability ability, Game game) {}
|
||||
public void adjustTargets(Ability ability, Game game) {
|
||||
Card card = game.getCard(ability.getSourceId());
|
||||
if (card != null) {
|
||||
card.adjustTargets(ability, game);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Costs<Cost> getOptionalCosts() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue