From 7f63ad02a6fcb7e82536cdc4a513b2a08d123aba Mon Sep 17 00:00:00 2001
From: Luna Skyrise <lunaskyrise@users.noreply.github.com>
Date: Mon, 18 May 2015 20:27:37 -0300
Subject: [PATCH] Basal Sliver: use SimpleManaAbility... ...instead of a custom
 SimpleActivatedAbility

---
 Mage.Sets/src/mage/sets/timespiral/BasalSliver.java | 3 ++-
 Mage/src/mage/abilities/mana/ManaAbility.java       | 1 -
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Mage.Sets/src/mage/sets/timespiral/BasalSliver.java b/Mage.Sets/src/mage/sets/timespiral/BasalSliver.java
index e3f495b7f0..36c5e33aa5 100644
--- a/Mage.Sets/src/mage/sets/timespiral/BasalSliver.java
+++ b/Mage.Sets/src/mage/sets/timespiral/BasalSliver.java
@@ -36,6 +36,7 @@ import mage.abilities.common.SimpleStaticAbility;
 import mage.abilities.costs.common.SacrificeSourceCost;
 import mage.abilities.effects.common.AddManaToManaPoolSourceControllerEffect;
 import mage.abilities.effects.common.continuous.GainAbilityAllEffect;
+import mage.abilities.mana.SimpleManaAbility;
 import mage.cards.CardImpl;
 import mage.constants.CardType;
 import mage.constants.Duration;
@@ -64,7 +65,7 @@ public class BasalSliver extends CardImpl {
         this.toughness = new MageInt(2);
 
         // All Slivers have "Sacrifice this permanent: Add {B}{B} to your mana pool."
-        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddManaToManaPoolSourceControllerEffect(Mana.BlackMana(2)), new SacrificeSourceCost());
+        Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.BlackMana(2), new SacrificeSourceCost());
         this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityAllEffect(
                 ability, Duration.WhileOnBattlefield,
                 filter, "All Slivers have \"Sacrifice this permanent: Add {B}{B} to your mana pool.\"")));
diff --git a/Mage/src/mage/abilities/mana/ManaAbility.java b/Mage/src/mage/abilities/mana/ManaAbility.java
index 135593a770..7155dd8ea5 100644
--- a/Mage/src/mage/abilities/mana/ManaAbility.java
+++ b/Mage/src/mage/abilities/mana/ManaAbility.java
@@ -34,7 +34,6 @@ import java.util.UUID;
 import mage.Mana;
 import mage.abilities.ActivatedAbilityImpl;
 import mage.abilities.costs.Cost;
-import mage.abilities.effects.Effect;
 import mage.abilities.effects.common.ManaEffect;
 import mage.constants.AbilityType;
 import mage.constants.Zone;