mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 21:12:04 -08:00
* Squelch - Fixed that it was causing a ClassCastException (fixes #3396).
This commit is contained in:
parent
24ff9f7c5e
commit
40f192eafc
4 changed files with 72 additions and 6 deletions
|
|
@ -73,7 +73,7 @@ public class TargetActivatedAbility extends TargetObject {
|
|||
}
|
||||
StackObject stackObject = game.getStack().getStackObject(id);
|
||||
return stackObject != null && stackObject.getStackAbility() != null && stackObject.getStackAbility().getAbilityType() == AbilityType.ACTIVATED
|
||||
&& filter.match(((ActivatedAbility) stackObject), game);
|
||||
&& filter.match(((ActivatedAbility) stackObject.getStackAbility()), game);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -104,7 +104,7 @@ public class TargetActivatedAbility extends TargetObject {
|
|||
for (StackObject stackObject : game.getStack()) {
|
||||
if (stackObject.getStackAbility().getAbilityType() == AbilityType.ACTIVATED
|
||||
&& game.getState().getPlayersInRange(sourceControllerId, game).contains(stackObject.getStackAbility().getControllerId())
|
||||
&& filter.match(((ActivatedAbility) stackObject), game)) {
|
||||
&& filter.match(((StackAbility) stackObject), game)) {
|
||||
possibleTargets.add(stackObject.getStackAbility().getId());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue