Name:Circle of Solace
ManaCost:3 W
Types:Enchantment
K:ETBReplacement:Other:ChooseCT
SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters, choose a creature type. | AILogic$ MostProminentOppControls
A:AB$ Effect | Cost$ 1 W | ReplacementEffects$ RPreventNextFromCreature | SpellDescription$ The next time a creature of the chosen type would deal damage to you this turn, prevent that damage.
SVar:RPreventNextFromCreature:Event$ DamageDone | ValidSource$ Card.ChosenType+inZoneBattlefield | ValidTarget$ You | ReplaceWith$ ExileEffect | PreventionEffect$ True | Description$ The next time a creature of the chosen type would deal damage to you this turn, prevent that damage.
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
SVar:NonStackingEffect:True
Oracle:As Circle of Solace enters, choose a creature type.\n{1}{W}: The next time a creature of the chosen type would deal damage to you this turn, prevent that damage.
