Difference between revisions of "Spider paralysis"

From DoomWiki.org

[unchecked revision][unchecked revision]
(cat)
(+ cat)
Line 9: Line 9:
 
[[Category:Errors and bugs]]
 
[[Category:Errors and bugs]]
 
[[Category:Monsters]]
 
[[Category:Monsters]]
 +
[[Category:Doom engine]]

Revision as of 03:23, 12 January 2007

When damaged in melee by another monster, a Spider Mastermind very occasionally becomes frozen in place, unable to walk or fire. Because monsters tend to repeat melee attacks until the target moves out of range, the Spider Mastermind then continues to take damage without retaliating. This stops only when the Spider Mastermind dies, or when a third party intervenes by assaulting one of the participants.

This error occurs because the Spiderdemon's diameter is too large. When clipping checks are done in DOOM, an allowance is made for an overlap into adjacent blockmap blocks by up to 64 units in any direction. Any monster which extends more than this may appear to be missing part of its bounding box when other monsters or players try to move against it. This allows those monsters to pass into the spider. However, when the spider itself subsequently attempts to move, it detects that it has a solid object inside it and thus its moves are rejected, causing it to stand in place.

Demo files