Also, I have a better effect for Diancie's Energy Refraction, but I'm not at all sure about the wording:
Old effect
As long as this Pokémon is in play, treat any [Y] Energy attached to this Pokémon as if it was attached to each of of your Pokémon.
New effect
As long as this Pokémon is in play, treat an amount of Energy Cards attached to your Pokémon equal to the amount of [Y] Energy Cards attached to this Pokémon as [Y] Energy Cards in addition to their type.
Is it okay? the idea is that if Diancie has two [Y] energies on her, every single one of your pokemon will have two of their energies count as [Y] or whatever their regular type is. I thought that the first effect was complicated by adding "phantom" [Y] energies instead of replacing them; for example, it could possibly pair with M Ampharos or M Gardevoir, to get one to paralyze constantly and the other to do damage equal to [
amount of (Y) energy on Diancie x
amount of pokemon], and that's without pokemon tools, the acceleration of which Gardevoir covers perfectly well on her own.