Fist





The fist is the player's stock melee attack. It is always available unless the player has picked up a chainsaw. Punching is only about as effective as a pistol shot, however, unless the player has collected a berserk powerup, which increases the power of the fists tenfold. A berserk punch is somewhat more effective than the chainsaw and (unlike the normal fist) can be used instead of it. It does, however, have the disadvantage of not doing continuous damage, which leaves the player open to counterattacks. While the chainsaw drags the player erratically toward the enemy, the fist does not change the player's position, and only re-adjusts his angle at the moment of a successful hit. This means that the fist requires more careful aim than the chainsaw, but may be preferred while in precarious situations such as near damaging floors, crushers, corners used for cover, or narrow bridges. Likewise, it is safer to trigger a barrel explosion with the fist, as the finishing punch propels the beaten monster or barrel away while not pulling the player toward the object.

The damaging hitscan effect of the punch is inflicted two frames into its animation. The fist is not completely extended at this point, and consideration of this lag can help in timing punches effectively. The range of the attack is 32 units.

Data





 * 1) This table assumes that all calls to P_Random for damage, pain chance, and blood splats are consecutive. In real play, this is never the case: counterattacks and AI pathfinding must be handled, and of course the map may contain additional moving monsters and other randomized phenomena (such as flickering lights). Any resulting errors are probably toward the single-shot average, as they introduce noise into the correlation between the indices of "consecutive" calls.
 * 2) Assumes that direct hits are possible, which does not occur in any stock map.