A+ idea, but wouldn't this work work better in doubles to say the least? The coding for "x is awaiting y's attack" for the current combo moves already exists, it could work there imo.
Anyway, in the case of the weather moves, does the move itself have to be used or does it just have to be that...