[C21] Implemented Fractal Harness

This commit is contained in:
Evan Kranzler 2021-04-27 08:47:09 -04:00
parent 2e5619e268
commit 1fad23b9fb
7 changed files with 152 additions and 131 deletions

View file

@ -1,7 +1,6 @@
package mage.abilities.common;
import java.util.Locale;
import mage.abilities.TriggeredAbilityImpl;
import mage.abilities.effects.Effect;
import mage.constants.AttachmentType;
@ -10,6 +9,8 @@ import mage.game.Game;
import mage.game.events.GameEvent;
import mage.game.permanent.Permanent;
import java.util.Locale;
/**
* "When enchanted/equipped creature attacks " triggered ability
*
@ -52,9 +53,8 @@ public class AttacksAttachedTriggeredAbility extends TriggeredAbilityImpl {
Permanent equipment = game.getPermanent(this.sourceId);
if (equipment != null && equipment.getAttachedTo() != null
&& event.getSourceId().equals(equipment.getAttachedTo())) {
for (Effect effect : this.getEffects()) {
effect.setValue("sourceId", event.getSourceId());
}
getEffects().setValue("sourceId", event.getSourceId());
getEffects().setValue("attachedPermanent", game.getPermanent(event.getSourceId()));
return true;
}
return false;