mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 02:30:08 -08:00
Rename DamagedPlayerControlsTargetAdjuster to ThatPlayerControlsTargetAdjuster
This commit is contained in:
parent
d4f1d42c3e
commit
bccbb2ee8e
40 changed files with 84 additions and 87 deletions
|
|
@ -11,7 +11,7 @@ import mage.constants.Duration;
|
|||
import mage.constants.SubType;
|
||||
import mage.filter.common.FilterArtifactPermanent;
|
||||
import mage.target.TargetPermanent;
|
||||
import mage.target.targetadjustment.DamagedPlayerControlsTargetAdjuster;
|
||||
import mage.target.targetadjustment.ThatPlayerControlsTargetAdjuster;
|
||||
|
||||
public class DragonMenaceAndStealArtifactToken extends TokenImpl {
|
||||
|
||||
|
|
@ -31,7 +31,7 @@ public class DragonMenaceAndStealArtifactToken extends TokenImpl {
|
|||
|
||||
Ability ability = new DealsCombatDamageToAPlayerTriggeredAbility(new GainControlTargetEffect(Duration.EndOfGame), false, true);
|
||||
ability.addTarget(new TargetPermanent(filter));
|
||||
ability.setTargetAdjuster(new DamagedPlayerControlsTargetAdjuster());
|
||||
ability.setTargetAdjuster(new ThatPlayerControlsTargetAdjuster());
|
||||
addAbility(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
package mage.target.targetadjustment;
|
||||
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.OneOrMoreDamagePlayerTriggeredAbility;
|
||||
import mage.filter.Filter;
|
||||
import mage.filter.predicate.card.OwnerIdPredicate;
|
||||
import mage.filter.predicate.permanent.ControllerIdPredicate;
|
||||
|
|
@ -17,20 +16,20 @@ import java.util.UUID;
|
|||
/**
|
||||
* @author notgreat
|
||||
*/
|
||||
public class DamagedPlayerControlsTargetAdjuster extends GenericTargetAdjuster {
|
||||
public class ThatPlayerControlsTargetAdjuster extends GenericTargetAdjuster {
|
||||
private final boolean owner;
|
||||
|
||||
/**
|
||||
* Use with {@link mage.abilities.common.DealsCombatDamageToAPlayerTriggeredAbility} with setTargetPointer enabled,
|
||||
* or {@link OneOrMoreDamagePlayerTriggeredAbility} with "SetTargetPointer.PLAYER" or similar.
|
||||
* Adjusts the target to only target something the damaged player controls (or owns with alternative constructor)
|
||||
* And then removes the effects' target pointer that the triggered ability set
|
||||
* or {@link mage.abilities.common.OneOrMoreDamagePlayerTriggeredAbility} with "SetTargetPointer.PLAYER" or similar.
|
||||
* Adjusts the target to only target something the damaged/attacked/etc. player controls (or owns with alternative constructor)
|
||||
* And then removes the effects' target pointer that the triggered ability set, replacing it with the standard {@link FirstTargetPointer}
|
||||
*/
|
||||
public DamagedPlayerControlsTargetAdjuster() {
|
||||
public ThatPlayerControlsTargetAdjuster() {
|
||||
this(false);
|
||||
}
|
||||
|
||||
public DamagedPlayerControlsTargetAdjuster(boolean owner) {
|
||||
public ThatPlayerControlsTargetAdjuster(boolean owner) {
|
||||
this.owner = owner;
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue