Monsters attacking across tall ledges

A player can only hit a monster with a hitscan attack if the monster is within his (vertical) field of vision; when it is in a neighboring sector far above or far below the player's, it cannot be damaged. The monster's attacks experience no such constraint, however, and seem able to hurt the player no matter what the difference in altitude. For example, if an Imp is on a ledge above the player and the player is hugging the bottom of the ledge, the Imp can scratch the player. Several source ports fix this error. Or Cacodemons for example can emit fireballs towards the player even if they are far above the player and out of his or her field of vision.

This is an artifact of Doom's primarily two-dimensional nature.