Name:Expose the Culprit
ManaCost:1 R
Types:Instant
A:SP$ Charm | Choices$ DBTurnFaceUp,DBChangeZoneAll | MinCharmNum$ 1 | CharmNum$ 2
SVar:DBTurnFaceUp:DB$ SetState | ValidTgts$ Creature.faceDown | TgtPrompt$ Select target facedown creature | Mode$ TurnFaceUp | SpellDescription$ Turn target face-down creature face up.
SVar:DBChangeZoneAll:DB$ ChangeZone | ChangeType$ Creature.faceUp+YouCtrl+withDisguise | Hidden$ True | ChangeNum$ X | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ExileFaceDown$ True | SubAbility$ DBCloak | SpellDescription$ Exile any number of face-up creatures you control with disguise in a face-down pile, shuffle that pile, then cloak them. (To cloak a card, put it onto the battlefield face down as a 2/2 creature with ward {2}. Turn it face up any time for its mana cost if it's a creature card.)
SVar:DBCloak:DB$ Cloak | Defined$ Remembered | Shuffle$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$Valid Creature.YouCtrl+faceUp+withDisguise
Oracle:Choose one or both —\n• Turn target face-down creature face up.\n• Exile any number of face-up creatures you control with disguise in a face-down pile, shuffle that pile, then cloak them. (To cloak a card, put it onto the battlefield face down as a 2/2 creature with ward {2}. Turn it face up any time for its mana cost if it's a creature card.)
