I was playing the ptcgo and I had a Darkrai EX on my bench with 3 energy ready to attack and a tornadus as my active pokemon, so I wanted to switch tornadus which had a dark energy attached to it to bring up my Darkrai EX. When I hit retreat, the game made me discard my dark energy in order to retreat. My question is, shoundn't I have been supposed to retreat my tornadus without discarding the energy because of Darkrai EX's ability?
Darkrai EX : http://pokebeach.com/scans/dark-explorers/107-darkrai-ex.jpg
Tornadus : http://pokebeach.com/scans/emerging-powers/98-tornadus.jpg
Darkrai EX : http://pokebeach.com/scans/dark-explorers/107-darkrai-ex.jpg
Tornadus : http://pokebeach.com/scans/emerging-powers/98-tornadus.jpg