I was attempting to level a level 12 Igglybuff and ran into an Abra. Instead of switching my pokemon I used sing instead. The Abra went first and teleported away. I went into the menu and realized my pokemon was asleep. I realize there are drowzies in the area that cast hypnosis so I didn't think anything of it. However I tried the same thing a couple of times to see if it was actually a glitch. I didn't get anything the first couple of times but after a few attempts I got it to repeat.
What I expected to happen:
The battle to end without Igglybuff casting sing.
What actually happened:
Igglybuff put itself to sleep.
Steps to reproduce:
1. Find an Abra in the wild.
2. Cast sing with a slow pokemon.
3. If the Abra escapes before sing is cast, the pokemon will put itself to sleep. (Doesn't happen every time! It took me 4 tries to get it to work again.)
What I expected to happen:
The battle to end without Igglybuff casting sing.
What actually happened:
Igglybuff put itself to sleep.
Steps to reproduce:
1. Find an Abra in the wild.
2. Cast sing with a slow pokemon.
3. If the Abra escapes before sing is cast, the pokemon will put itself to sleep. (Doesn't happen every time! It took me 4 tries to get it to work again.)