In HeartGold I am currently Thiefing Magnemite to try to get a Metal Coat. I am using a Raticate that doesn't have a held item. When I use Thief, how will the game let me know I have obtained the Metal Coat? Will there be text on the battle screen? Do I have to check the summary of my Pokemon? Do I have to kill/catch the Pokemon first? I don't have a Pokemon with frisk currently although I'm thinking about finding one.
It alerts you when you steal an item. The message is Pokemon stole the foe's Pokemon item!