Name:Mana Bloom
ManaCost:X G
Types:Enchantment
K:etbCounter:CHARGE:X
A:AB$ Mana | Cost$ SubCounter<1/CHARGE> | Produced$ Any | Amount$ 1 | ActivationLimit$ 1 | SpellDescription$ Add one mana of any color. Activate only once each turn.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ NoCharge | SVarCompare$ EQ0 | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if CARDNAME has no charge counters on it, return it to its owner's hand.
SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand
SVar:NoCharge:Count$CardCounters.CHARGE
SVar:X:Count$xPaid
Oracle:Mana Bloom enters with X charge counters on it.\nRemove a charge counter from Mana Bloom: Add one mana of any color. Activate only once each turn.\nAt the beginning of your upkeep, if Mana Bloom has no charge counters on it, return it to its owner's hand.
