[BR] Floatzel GL Lv.X (RR 104). "Water Rescue" pokebody doesn't trigger until after c

Floatzel GL Lv.X (RR 104). "Water Rescue" pokebody doesn't trigger until after choosing a new pokemon to promote. It should trigger at the time of being discarded, before promoting a new pokemon


------------------Begin Game Log------------------
The game is about to start
Type: QuickPlay
Format: 2009 (DP–RR)
Battle begins between JamesG and Charmaster!
Coin flip [Opening Flip]: HEADS
JamesG will start
Overeager lets Charmaster start instead
Game setup complete
Between turns
Turn 1 begins
Charmaster drew 1 card
Sableye used Impersonate
Charmaster has shuffled deck.
Roseanne's Research (SW 125) was discarded
Charmaster played Roseanne's Research.
Charmaster has shuffled deck.
Put [Magikarp (SF 65), Magikarp (SF 65)] to Hand
Charmaster has shuffled deck.
Charmaster has shuffled deck.
Between turns
Turn 2 begins
JamesG drew 1 card
JamesG played Cyrus's Conspiracy.
JamesG has shuffled deck.
Put [Team Galactic's Invention G-101 Energy Gain (PL 116), Cyrus's Conspiracy (PL 105), [L] Energy] to Hand
JamesG has shuffled deck.
Put [Cyrus's Conspiracy (PL 105)] to Supporter
Team Galactic's Invention G-101 Energy Gain (PL 116) is attached to Luxray GL
Attached a [L] Energy to Luxray GL
DEBUG: Luxray GL's Current_Energy_Cards: [[L] Energy]
Luxray GL used Bite
Luxray GL did 30 damage to Sableye
Cyrus's Conspiracy (PL 105) was discarded
Between turns
Turn 3 begins
Charmaster drew 1 card
Charmaster played Roseanne's Research.
Charmaster has shuffled deck.
Put [Azelf (LA 19), Floatzel GL (RR 4)] to Hand
Charmaster has shuffled deck.
Put [Roseanne's Research (SW 125)] to Supporter
Put Azelf onto bench.
Azelf has used Time Walk
Put [Magikarp (SF 65)] to Hand
Put 1 card to Prize
TURN TIMER: a Timeout Allowance was consumed to add 20 seconds to turn time
TURN TIMER: a Timeout Allowance was consumed to add 20 seconds to turn time
TURN TIMER: a Timeout Allowance was consumed to add 20 seconds to turn time
Prize cards were rearranged
Charmaster played Super Scoop Up.
Coin flip [Super Scoop Up]: HEADS
Scooped up [Azelf (LA 19)]
Put [Azelf (LA 19)] to Hand
Put Azelf onto bench.
Azelf has used Time Walk
Put [Magikarp (SF 65)] to Hand
[JamesG]: lol
Put 1 card to Prize
REMAINING TURN TIME: 9 seconds
Prize cards were rearranged
Put Magikarp onto bench.
Broken Time-Space is now in play.
Magikarp evolved into Gyarados
Put Floatzel GL onto bench.
Sableye used Impersonate
Charmaster has shuffled deck.
Felicity's Drawing (GE 98) was discarded
Charmaster played Felicity's Drawing.
Charmaster drew 4 cards
Magikarp (SF 65) was discarded
Magikarp (SF 65) was discarded
Charmaster has shuffled deck.
Roseanne's Research (SW 125) was discarded
Between turns
Turn 4 begins
JamesG drew 1 card
[Charmaster]: Yep. Double Magikarp's prized.
JamesG played Roseanne's Research.
JamesG has shuffled deck.
Put [Luxray GL (RR 9), Lucario GL (RR 8)] to Hand
JamesG has shuffled deck.
Put [Roseanne's Research (SW 125)] to Supporter
Put Luxray GL onto bench.
Put Lucario GL onto bench.
Attached a [L] Energy to Luxray GL
DEBUG: Luxray GL's Current_Energy_Cards: [[L] Energy]
Put Crobat G onto bench.
Gyarados got 10 damage
Luxray GL used Bite
Luxray GL did 30 damage to Sableye
Sableye was knocked out
JamesG took one prize card.
Floatzel GL is now active
Roseanne's Research (SW 125) was discarded
Between turns
Turn 5 begins
Charmaster drew 1 card
Unown Q has used QUICK
JamesG played Team Galactic's Invention G-103 Power Spray.
Power Spray blocks QUICK!
Charmaster played Super Scoop Up.
Coin flip [Super Scoop Up]: HEADS
Scooped up [Floatzel GL (RR 4)]
Put [Floatzel GL (RR 4)] to Hand
Gyarados is now active
Put Floatzel GL onto bench.
[JamesG]: skill
Charmaster played Bebe's Search.
Put 1 card to Deck
Charmaster has shuffled deck.
Put [Regice (LA 36)] to Hand
Charmaster has shuffled deck.
Put [Bebe's Search (MT 109)] to Supporter
Put Regice onto bench.
Regice has used Regi Move
Magikarp (SF 65) was discarded
Sableye (SF 48) was discarded
Crobat G is now active
Put Uxie onto bench.
Uxie has used Set Up
Charmaster drew 6 cards
Gyarados used Tail Revenge
Gyarados did 90 damage to Crobat G
Crobat G was knocked out
Charmaster took one prize card.
Luxray GL is now active
Bebe's Search (MT 109) was discarded
Between turns
Turn 6 begins
JamesG drew 1 card
Put Bronzong G onto bench.
Attached a [P] Energy to Luxray GL
DEBUG: Luxray GL's Current_Energy_Cards: [[P] Energy, [L] Energy]
Put Uxie onto bench.
Uxie has used Set Up
JamesG drew 4 cards
JamesG played Cyrus's Conspiracy.
JamesG has shuffled deck.
Put [Roseanne's Research (SW 125), Team Galactic's Invention G-101 Energy Gain (PL 116), [L] Energy] to Hand
JamesG has shuffled deck.
Put [Cyrus's Conspiracy (PL 105)] to Supporter
Luxray GL leveled-up into Luxray GL Lv.X (RR 109)
Luxray GL Lv.X has used Bright Look
Unown Q is now active
Put Roserade GL onto bench.
Bronzong G has used Galactic Switch
[P] Energy moved from Luxray GL to Uxie
Bronzong G got 20 damage
Luxray GL Lv.X retreated.
Uxie is now active
Uxie used Psychic Restore
Unown Q is weak to PSYCHIC
Uxie did 40 damage to Unown Q
Put [[P] Energy, Uxie (LA 43)] to Deck
Roserade GL is now active
Unown Q was knocked out
JamesG took one prize card.
Floatzel GL is now active
Cyrus's Conspiracy (PL 105) was discarded
Between turns
Turn 7 begins
Charmaster drew 1 card
Charmaster played Bebe's Search.
Put 1 card to Deck
Charmaster has shuffled deck.
Put [Floatzel GL Lv.X (RR 104)] to Hand
Charmaster has shuffled deck.
Put [Bebe's Search (MT 109)] to Supporter
Floatzel GL leveled-up into Floatzel GL Lv.X (RR 104)
Floatzel GL Lv.X retreated.
Gyarados is now active
Gyarados used Tail Revenge
Gyarados did 90 damage to Roserade GL
Roserade GL was knocked out
Charmaster took one prize card.
Luxray GL Lv.X is now active
Bebe's Search (MT 109) was discarded
Between turns
Turn 8 begins
JamesG drew 1 card
JamesG played Cyrus's Conspiracy.
JamesG has shuffled deck.
Put [Aaron's Collection (RR 88), [P] Energy, Team Galactic's Invention G-105 Poké Turn (PL 118)] to Hand
JamesG has shuffled deck.
Put [Cyrus's Conspiracy (PL 105)] to Supporter
Bronzong G has used Galactic Switch
[L] Energy moved from Luxray GL Lv.X to Luxray GL
Bronzong G got 20 damage
JamesG played Team Galactic's Invention G-105 Poké Turn.
Scooped up [Luxray GL Lv.X (RR 109), Luxray GL (RR 9), Team Galactic's Invention G-101 Energy Gain (PL 116)]
Put [Luxray GL Lv.X (RR 109), Luxray GL (RR 9), Team Galactic's Invention G-101 Energy Gain (PL 116)] to Hand
Luxray GL is now active
Luxray GL leveled-up into Luxray GL Lv.X (RR 109)
Luxray GL Lv.X has used Bright Look
Floatzel GL Lv.X is now active
Put Luxray GL onto bench.
Attached a [L] Energy to Luxray GL
DEBUG: Luxray GL's Current_Energy_Cards: [[L] Energy]
Put Ambipom G onto bench.
Luxray GL Lv.X used Flash Impact
Floatzel GL Lv.X is weak to LIGHTNING
Luxray GL Lv.X did 120 damage to Floatzel GL Lv.X
Luxray GL Lv.X did 30 damage to Lucario GL
Floatzel GL Lv.X was knocked out
JamesG took one prize card.
Gyarados is now active
Cyrus's Conspiracy (PL 105) was discarded
Between turns
Turn 9 begins
Charmaster drew 1 card
Charmaster played Time-Space Distortion.
Coin flip [Time-Space Distortion]: HEADS TAILS TAILS
Put [Floatzel GL (RR 4)] to Hand
Put Floatzel GL onto bench.
Charmaster played PlusPower.
Charmaster played PlusPower.
Gyarados used Tail Revenge
PlusPower +10
PlusPower +10
Gyarados did 110 damage to Luxray GL Lv.X
Luxray GL Lv.X was knocked out
Charmaster took one prize card.
Luxray GL is now active
PlusPower (PL 112) was discarded
PlusPower (PL 112) was discarded
Between turns
Turn 10 begins
JamesG drew 1 card
JamesG played Team Galactic's Invention G-109 SP Radar.
Put 1 card to Deck
JamesG has shuffled deck.
Put [Luxray GL (RR 9)] to Hand
JamesG has shuffled deck.
Put Luxray GL onto bench.
JamesG played Aaron's Collection.
Put [[L] Energy, Luxray GL Lv.X (RR 109)] to Hand
Put [Aaron's Collection (RR 88)] to Supporter
Luxray GL leveled-up into Luxray GL Lv.X (RR 109)
Attached a [L] Energy to Luxray GL
DEBUG: Luxray GL's Current_Energy_Cards: [[L] Energy]
Team Galactic's Invention G-101 Energy Gain (PL 116) is attached to Luxray GL Lv.X
Luxray GL Lv.X used Flash Impact
Gyarados is weak to LIGHTNING
Luxray GL Lv.X did 120 damage to Gyarados
Luxray GL Lv.X did 30 damage to Ambipom G
Gyarados was knocked out
JamesG took one prize card.
Floatzel GL is now active
Aaron's Collection (RR 88) was discarded
Between turns
Turn 11 begins
Charmaster drew 1 card
Charmaster played Luxury Ball.
Charmaster has shuffled deck.
Put [Uxie (LA 43)] to Hand
Charmaster has shuffled deck.
Put Suicune onto bench.
Suicune has used Aqua Recover
Put [Floatzel GL Lv.X (RR 104), Magikarp (SF 65), Gyarados (SF 19)] to Hand
Floatzel GL leveled-up into Floatzel GL Lv.X (RR 104)
Put Magikarp onto bench.
Magikarp evolved into Gyarados
Floatzel GL Lv.X retreated.
Gyarados is now active
Charmaster played Buck's Training.
Charmaster drew 2 cards
Put [Buck's Training (LA 130)] to Supporter
Charmaster played Poké Blower +.
Coin flip [Poké Blower +]: TAILS
Regice has used Regi Move
Warp Energy (SF 95) was discarded
Warp Energy (SF 95) was discarded
Ambipom G is now active
Gyarados used Tail Revenge
Buck's Training +10
Gyarados did 100 damage to Ambipom G
Ambipom G was knocked out
Charmaster took one prize card.
Luxray GL Lv.X is now active
Buck's Training (LA 130) was discarded
Between turns
Turn 12 begins
JamesG drew 1 card
JamesG played Roseanne's Research.
JamesG has shuffled deck.
Put [Uxie (LA 43), Dialga G (PL 7)] to Hand
JamesG has shuffled deck.
Put [Roseanne's Research (SW 125)] to Supporter
Put Dialga G onto bench.
Attached a [P] Energy to Luxray GL Lv.X
DEBUG: Luxray GL Lv.X's Current_Energy_Cards: [[P] Energy, [L] Energy]
Luxray GL Lv.X used Trash Bolt
Gyarados is weak to LIGHTNING
Luxray GL Lv.X did 140 damage to Gyarados
Call Energy (MD 92) was discarded
Gyarados was knocked out
JamesG took one prize card.
Floatzel GL Lv.X is now active
Water Rescue activates
Put [Gyarados (SF 19), Magikarp (SF 65)] to Hand
Roseanne's Research (SW 125) was discarded
Between turns
Turn 13 begins
Charmaster drew 1 card
[JamesG]: floatzel body triggers after you promote for some reason
[Charmaster]: Finally! A successful Water Rescue.
Put Magikarp onto bench.
Magikarp evolved into Gyarados
[JamesG]: i'll report it
[JamesG]: that's what happened right?
[Charmaster]: Thanks. I was worried for a second.
Floatzel GL Lv.X retreated.
Gyarados is now active
Charmaster played Super Scoop Up.
Coin flip [Super Scoop Up]: TAILS
[Charmaster]: Good game.
Gyarados used Tail Revenge
Gyarados did 90 damage to Luxray GL Lv.X
Between turns
Turn 14 begins
JamesG drew 1 card
Luxray GL Lv.X used Trash Bolt
Gyarados is weak to LIGHTNING
Luxray GL Lv.X did 140 damage to Gyarados
Call Energy (MD 92) was discarded
Gyarados was knocked out
JamesG took one prize card.
JamesG wins the game! All prizes taken
Game was ended
[Charmaster]: Maybe SUM-LOT next?
[JamesG]: water rescue didn't trigger til after you promoted a new pokemon right?
[Charmaster]: Correct.
[JamesG]: ok i'll report it
[Charmaster]: I enjoyed playing this deck. It feels less flimsy than Beedrill, and it's not as difficult to play as I thought it would be.

This seems like fairly harmless out-of-order sequencing. Is there any situation where Water Rescue’s current, technically incorrect timing results in an illegal game state, or information gained by one player that they shouldn’t have?