Baneful Bunker protects the user from all effects of moves that target the user during the turn it is used, including damage. (This does not include damage afflicted by weather conditions it is susceptible to, or damage from a status ailment that it obtained on a previous turn.) Additionally, if Baneful Bunker blocks an attack that would make contact with the user, the attacker becomes poisoned (unless they're part Poison-type, Steel-type, have Immunity, Comatose, or another Status Condition). However, if an attack is blocked by Baneful Bunker, the effects of the user's Rocky Helmet, Rough Skin, and Iron Barbs will not activate. If Sucker Punch is used on a Pokémon that has used Baneful Bunker, the move fails and the Pokémon does not get poisoned.