According to the wiki the Fireangel grants immunity to explosions / splash damage. I didn't check the in-game description (to ensure the wiki wasn't out of date), but I am either misunderstanding this or it was changed. I got Fireangel in my most recent game and was most certainly taking damage from both direct hits and near misses from Imps, Cacodemons, Hell Knights, and Barons of Hell. (Eventually suffered a YASD vs a commando...) Does this only apply to my own rocket launcher attacks? Does it only apply to barrels / fire damage?