Talk:Monsters attacking across tall ledges

From DoomWiki.org

Revision as of 19:51, 31 March 2007 by IDLover (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
Ryan - I dont think this is right. I routinely stand at the top of ledges in vanilla Doom2 and punch Demons running far below or I can remember Heretic on level E4M6 - Halls of the Apostate where using the Staff on Sabreclaws running above, it would connect and eventually they would die. Punches do work, so does the Staff, even if the vertical distance is huge.