"Arabian Nights", +m/damage\s(equal\sto\s|that\swould\sbe\sdealt\sto).*creature/, +!fight, +!"rather than its" (3)
At the beginning of your upkeep, put a wind counter on Cyclone, then sacrifice Cyclone unless you pay for each wind counter on it. If you pay, Cyclone deals damage equal to the number of wind counters on it to each creature and each player.
, : Untap target attacking creature you control. Prevent all combat damage that would be dealt to and dealt by that creature this turn.
: Prevent the next 1 damage that would be dealt to target creature this turn.
Gatherer works better in the Companion app!