On turn 1 (after Snorlax uses Snore twice for free), it can use regular moves (e.g. Crunch) without them being called via Sleep Talk, even though Snorlax is asleep.
Reproduction
Have a Ghost-type Pokemon (immune to Snore) that can get KO'd by Snorlax's Crunch (in order to bait out Crunch instead of Sleep Talk)
Encounter Slumbering Snorlax.
Choose to fight against Snorlax.
Watch Snorlax KO your Ghost-type using Crunch (without Sleep Talk) on turn 1.
Expected behavior
Snorlax's Crunch should fail unless called by Sleep Talk.
Snorlax's AI should select Sleep Talk instead of Crunch due to being asleep.
Describe the bug
On turn 1 (after Snorlax uses Snore twice for free), it can use regular moves (e.g. Crunch) without them being called via Sleep Talk, even though Snorlax is asleep.
Reproduction
Expected behavior
Screenshots / Videos
Normal footage of the bug:
https://github.com/user-attachments/assets/0ad7f258-f475-47de-9f14-51c5d62abf89
Also bypasses semi-invulnerability:
https://github.com/user-attachments/assets/6185fb17-d44f-4dc0-ae9c-dd465c6a6e8a
Session export file
20241004 Bypass Sleep.prsv.txt
User data export file
No response
Additional context
https://github.com/user-attachments/assets/061a1c0d-e0f9-4739-9562-b69c156b493b