mirror of
https://github.com/magefree/mage.git
synced 2025-12-29 23:12:10 -08:00
Evolving Adaptive - fixed game error on card's remove/blink (NPE error);
This commit is contained in:
parent
640e5394c9
commit
1179ca6874
1 changed files with 5 additions and 2 deletions
|
|
@ -83,10 +83,13 @@ class EvolvingAdaptiveTriggeredAbility extends TriggeredAbilityImpl {
|
|||
@Override
|
||||
public boolean checkTrigger(GameEvent event, Game game) {
|
||||
Permanent enteringCreature = game.getPermanent(event.getTargetId());
|
||||
if (enteringCreature == null || !StaticFilters.FILTER_ANOTHER_CREATURE_YOU_CONTROL.match(enteringCreature, getControllerId(), this, game)) {
|
||||
Permanent permanent = getSourcePermanentIfItStillExists(game);
|
||||
if (enteringCreature == null
|
||||
|| permanent == null
|
||||
|| !StaticFilters.FILTER_ANOTHER_CREATURE_YOU_CONTROL.match(enteringCreature, getControllerId(), this, game)) {
|
||||
return false;
|
||||
}
|
||||
Permanent permanent = getSourcePermanentIfItStillExists(game);
|
||||
|
||||
return !(enteringCreature.getPower().getValue() <= permanent.getPower().getValue() &&
|
||||
enteringCreature.getToughness().getValue() <= permanent.getToughness().getValue());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue