diff --git a/Mage/src/mage/game/permanent/PermanentImpl.java b/Mage/src/mage/game/permanent/PermanentImpl.java index 28a5b07315..c07f56d7c8 100644 --- a/Mage/src/mage/game/permanent/PermanentImpl.java +++ b/Mage/src/mage/game/permanent/PermanentImpl.java @@ -215,7 +215,9 @@ public abstract class PermanentImpl> extends CardImpl public void removeAllAbilities(UUID sourceId, Game game) { getAbilities().clear(); // removes abilities that were gained from abilities of this permanent - game.resetForSourceId(this.getId()); + game.getContinuousEffects().removeGainedEffectsForSource(this.getId()); + // remove gained triggered abilities + game.getState().resetForSourceId(this.getId()); } @Override