fix new error

This commit is contained in:
theelk801 2025-05-14 16:38:35 -04:00
parent ca39195433
commit 370e1dbeec
3 changed files with 9 additions and 7 deletions

View file

@ -3,7 +3,6 @@ package mage.abilities.decorator;
import mage.abilities.Ability;
import mage.abilities.Mode;
import mage.abilities.condition.Condition;
import mage.abilities.effects.Effect;
import mage.abilities.effects.Effects;
import mage.abilities.effects.OneShotEffect;
import mage.constants.Outcome;
@ -126,10 +125,11 @@ public class ConditionalOneShotEffect extends OneShotEffect {
}
@Override
public Effect setTargetPointer(TargetPointer targetPointer) {
public ConditionalOneShotEffect setTargetPointer(TargetPointer targetPointer) {
effects.setTargetPointer(targetPointer);
otherwiseEffects.setTargetPointer(targetPointer);
return super.setTargetPointer(targetPointer);
super.setTargetPointer(targetPointer);
return this;
}
@Override

View file

@ -81,8 +81,9 @@ public class CreateDelayedTriggeredAbilityEffect extends OneShotEffect {
}
@Override
public Effect setTargetPointer(TargetPointer targetPointer) {
public CreateDelayedTriggeredAbilityEffect setTargetPointer(TargetPointer targetPointer) {
ability.getEffects().setTargetPointer(targetPointer);
return super.setTargetPointer(targetPointer);
super.setTargetPointer(targetPointer);
return this;
}
}

View file

@ -153,10 +153,11 @@ public class RollDieWithResultTableEffect extends OneShotEffect {
}
@Override
public Effect setTargetPointer(TargetPointer targetPointer) {
public RollDieWithResultTableEffect setTargetPointer(TargetPointer targetPointer) {
for (TableEntry tableEntry : resultsTable) {
tableEntry.effects.setTargetPointer(targetPointer);
}
return super.setTargetPointer(targetPointer);
super.setTargetPointer(targetPointer);
return this;
}
}