If I play Temporal Portal and play Rocket Barrage next, would I get to repeat it twice? Essentially playing that spell 3 times instead of twice?
Yes, if you use Temporal Portal and then play Rocket Barrage, you can execute the spell's instructions a total of three times.
The Breakdown
- Initial Cast: You play Rocket Barrage. This is the first execution of the spell's instructions.
- First Repeat (Printed): Rocket Barrage has the Repeat keyword printed on it. You may pay its Repeat cost to execute the instructions a second time.
- Second Repeat (Granted): Temporal Portal grants an additional instance of Repeat to the spell. You may pay this second Repeat cost to execute the instructions a third time.
Why it works
According to Rule 820.3 and Rule 820.3.a, a spell is only "played" once regardless of how many times its instructions are executed. However, Rule 820.3 explicitly states: "The spell’s instructions will be executed an additional time for each instance of Repeat that is paid for."
Because you have two separate instances of the Repeat keyword (one printed on the card and one granted by Temporal Portal), you can pay for both individually. As confirmed by FAQ #9252, if a spell has multiple instances of Repeat, you may pay for each separately, and the spell's instructions will be executed an additional time for each instance paid.
Summary of Execution
- 1st Execution: The spell resolves its initial effect.
- 2nd Execution: The first paid Repeat (printed) triggers.
- 3rd Execution: The second paid Repeat (granted by Temporal Portal) triggers.
You perform the spell's instructions three times in total. Per Rule 820.2.a, you may make different choices (e.g., choosing different targets or modes) for each of the three executions.
Note: I could not fully verify this ruling against the retrieved rules.