When casting a spell with Repeat, does the player need to declare the Repeat after checking if the opponent uses Defy?
Ruling: No. You must declare and pay for Repeat as part of playing the spell onto the Chain, before passing priority. You cannot wait to see if the opponent uses Defy.
Sequence:
- Declare the spell and whether you are paying the Repeat cost
- Choose targets, modes, and other relevant spell details
- Pass priority (opponent can now respond with Defy or other responses)
Nuances:
- Repeat does not create a reflexive trigger; it is an additional cost paid when casting
- A spell with Repeat paid is still one single spell on the Chain
- If Defy is used on a spell with Repeat, it cancels the entire spell (both instances)
- Defy checks the base cost of the spell, so Repeat does not affect whether a spell can be Defied