If my opponent plays Christian Martyr outside of battle to discard my Hero, can I play Satan's Folly on my white brigade Hero in my territory to discard one of his Evil Characters or can it only be played in battle to prevent cards like Ancient Evil? Thank you for your clarification.