diff --git a/Mage.Sets/src/mage/sets/darksteel/AEtherVial.java b/Mage.Sets/src/mage/sets/darksteel/AEtherVial.java index 180baf3736c..b93a38855b1 100644 --- a/Mage.Sets/src/mage/sets/darksteel/AEtherVial.java +++ b/Mage.Sets/src/mage/sets/darksteel/AEtherVial.java @@ -117,7 +117,7 @@ class AEtherVialEffect extends OneShotEffect { if (player.choose(this.outcome, target, source.getSourceId(), game)) { Card card = game.getCard(target.getFirstTarget()); if (card != null) { - card.putOntoBattlefield(game, Zone.HAND, source.getId(), source.getControllerId()); + player.putOntoBattlefieldWithInfo(card, game, Zone.HAND, source.getSourceId()); return true; } } diff --git a/Mage.Sets/src/mage/sets/newphyrexia/Batterskull.java b/Mage.Sets/src/mage/sets/newphyrexia/Batterskull.java index 656f64d5272..7675176ccbd 100644 --- a/Mage.Sets/src/mage/sets/newphyrexia/Batterskull.java +++ b/Mage.Sets/src/mage/sets/newphyrexia/Batterskull.java @@ -53,11 +53,16 @@ public class Batterskull extends CardImpl { super(ownerId, 130, "Batterskull", Rarity.MYTHIC, new CardType[]{CardType.ARTIFACT}, "{5}"); this.expansionSetCode = "NPH"; this.subtype.add("Equipment"); + + // Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) this.addAbility(new LivingWeaponAbility()); + // Equipped creature gets +4/+4 and has vigilance and lifelink. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(4, 4))); this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityAttachedEffect(VigilanceAbility.getInstance(), AttachmentType.EQUIPMENT))); this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityAttachedEffect(LifelinkAbility.getInstance(), AttachmentType.EQUIPMENT))); + // {3}: Return Batterskull to its owner's hand. this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new ReturnToHandSourceEffect(), new GenericManaCost(3))); + // Equip {5} this.addAbility(new EquipAbility(Outcome.BoostCreature, new GenericManaCost(5))); }