Skip to main content

run

pub fn run(game: &mut GameState, card_id: CardId)
Expand description

Revert a scheduled control-gain. Mirrors Java ControlGainEffect’s GameCommand.run(): restore original_controller_eot, drop the lose_control_condition, and clear granted keywords. Zone guard — if the card has already left the battlefield, the scheduler caller is expected to have handled cleanup via leaves_play_hook.