diff --git a/Mage.Client/src/main/resources/avatars/Face4.jpg b/Mage.Client/src/main/resources/avatars/Face4.jpg deleted file mode 100644 index 0a8af4a001d..00000000000 Binary files a/Mage.Client/src/main/resources/avatars/Face4.jpg and /dev/null differ diff --git a/Mage.Client/src/main/resources/avatars/face4.jpg b/Mage.Client/src/main/resources/avatars/face4.jpg deleted file mode 100644 index 0a8af4a001d..00000000000 Binary files a/Mage.Client/src/main/resources/avatars/face4.jpg and /dev/null differ diff --git a/Mage.Sets/src/mage/sets/mirrodinbesieged/PistonSledge.java b/Mage.Sets/src/mage/sets/mirrodinbesieged/PistonSledge.java index 4fce6e43f59..093e938408e 100644 --- a/Mage.Sets/src/mage/sets/mirrodinbesieged/PistonSledge.java +++ b/Mage.Sets/src/mage/sets/mirrodinbesieged/PistonSledge.java @@ -32,6 +32,7 @@ import java.util.UUID; import mage.Constants; import mage.Constants.CardType; +import mage.Constants.Outcome; import mage.Constants.Rarity; import mage.Constants.Zone; import mage.abilities.Ability; @@ -61,7 +62,7 @@ public class PistonSledge extends CardImpl { this.addAbility(new EquipAbility(Constants.Outcome.AddAbility, new PistonSledgeEquipCost())); this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(3, 1))); - Ability ability = new EntersBattlefieldTriggeredAbility(new AttachEffect(Constants.Outcome.AddAbility), false); + Ability ability = new EntersBattlefieldTriggeredAbility(new PistonSledgeEffect(Constants.Outcome.AddAbility), false); ability.addTarget(new TargetControlledCreaturePermanent()); this.addAbility(ability); } @@ -74,10 +75,6 @@ public class PistonSledge extends CardImpl { public PistonSledge copy() { return new PistonSledge(this); } - - public String getText(Ability source) { - return "When Piston Sledge enters the battlefield, attach it to target creature you control.\nEquipped creature gets +3/+1.\nEquip-Sacrifice an artifact"; - } } class PistonSledgeEquipCost extends AlternativeCost { @@ -106,4 +103,19 @@ class PistonSledgeEquipCost extends AlternativeCost { return " sacrifice an artifact"; } +} + +class PistonSledgeEffect extends AttachEffect{ + public PistonSledgeEffect(Outcome outcome) { + super(outcome); + } + + public PistonSledgeEffect(final AttachEffect effect) { + super(effect); + } + + @Override + public String getText(Ability source) { + return "attach it to target creature you control"; + } } \ No newline at end of file