* Changed handling of getting source object. Needed some change to adjust methods.

This commit is contained in:
LevelX2 2014-07-14 09:02:06 +02:00
parent 7ca60078a0
commit 12a2d020e7
6 changed files with 73 additions and 30 deletions

View file

@ -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() {