A Pokemon only consumes PP when the message "[Pokemon] used [ Move ]" appears. So when a Pokemon uses a 2 stage move like Shell Trap, but gets interrupted before it gets to the "[Pokemon] used [ move ]" part, it won't consume PP. Although there is an issue here, which is the fact that it doesn't show the message "Turtonator used Shell Trap", which means that Shell Trap should in this instance consume PP.Hi, so I found this bug, wherein if shell trap and Focus Punch is not executed, it's PP does not get reduced at all. It is not like that in the games. I've attached screenshots to show this. I've not shown the game mechanics. Please do get this situation rectified. Thanks
This is how it works in-game.
Edit: misread one of the screenshots