Talk:Monsters attacking across tall ledges

From DoomWiki.org

Revision as of 11:45, 29 March 2007 by Drake Raider (talk | contribs)

This bug falls within the no-vertical limit feature (like the barrels that cause damage on a vertical scale). Strictly speaking, Doom is a 2-D game with a 3-D appearance; a similar effect is drawing a 3-D cube on a 2-D piece of paper. Therefore, vertical linedefs are only for show. Although, I'm still a bit concerned about the player's aiming feature. If you fire a rocket at a wall with a monster high on a ledge directly above, why doesn't that monster become afftected? —The preceding unsigned comment was added by 71.199.178.166 (talkcontribs) .

Because pseudo-3D is not the same thing as making the z-axis completely irrelevant.  (Our own technical articles don't explain this very coherently, I admit, but see the "Doom Myths" page at classicdoom.com.)  If your reasoning were correct, the player could punch a monster from the bottom of a tall ledge, or hit a crowd of monsters with the plasma gun by firing it horizontally 30 feet over their heads, but neither of these things occurs.  Also, there is no such thing as a "vertical linedef".    Ryan W 02:38, 15 January 2007 (UTC)
It is possable for monsters to attack the player when he's on a ledge above them because all their attacks must have a target. The player's code prevents him from hitting the monsters because all of his attacks have a limit to his angle of vertical targeting. Monster attacks have no such limitation, thus allowing them to fire at targets indefinetly above or below themselves, at any angle, even a vertical line between itself and the target, at least thet is what it seems like. -drake raider