It had occurred to me to tell players "you're hit, you take d8 Fire" rather than rolling the d8 myself. Anything that saves me-as-DM a moment, means I get to the next player or the next opponent's action, that much faster. Does the whole table get much enjoyment out of the 3 seconds it takes me to roll that d8? Not so much.
This way, the player knows how much damage their PC took, but no one else gets meta-game knowledge; if other players want each PCs to know how much damage has happened to every other PC, they can gorram well *have their characters look at each other*. (Or they can equip all the PCs with metabolic trackers, relaying to telemetry on their teammate's heads-up displays... in Shadowrun, that is.)
This way, the player knows how much damage their PC took, but no one else gets meta-game knowledge; if other players want each PCs to know how much damage has happened to every other PC, they can gorram well *have their characters look at each other*. (Or they can equip all the PCs with metabolic trackers, relaying to telemetry on their teammate's heads-up displays... in Shadowrun, that is.)