Bug #671

[Heretic] Enemy missile spreads have incorrect vertical aim

Added by vermil about 15 years ago. Updated about 7 years ago.

Vanilla emulation
Target version:
Start date:
% Done:



In Heretic in Beta6.1, the non-centre missiles for all bad guy missile spread attacks are being launched at slightly the wrong angle if the player is above or below the missiles spawn height.

If the player is above, the non-centre missiles are aimed slightly too low and if the player is below, they are aimed slightly too high. The centre missile is aimed correctly.

The Heretic bad guys with missile spread attacks are the Disciple, Maulotaur and D'sparil's serpent (once he takes enough damage in the case of the later).

Similar attacks in JDoom and JHeXen appear to be unaffected.

Labels: Heretic


#1 Updated by danij almost 15 years ago

This due to the different handling of the Z momentum between P_SpawnMissile and P_SpawnMissleAngle. The former does a more accurate, three dimensional calculation, the latter uses a different method.

#3 Updated by vermil about 12 years ago

From a game play perspective, this issue has become bigger since I posted it; it now also effects missile spreads on the horizontal plane.

I attach an example with D'sparil's Serpent showing what I mean; all three missiles should be in a line.

#4 Updated by danij over 11 years ago

- labels: jHeretic Gameplay --> Heretic
- milestone: --> v1.8.5

#5 Updated by skyjake almost 11 years ago

- Priority: 4 --> 6

#6 Updated by skyjake almost 11 years ago

Perhaps similar to bug #1115?

#7 Updated by skyjake over 10 years ago

  • Tags set to PlaySim, Physics, Heretic
  • Category set to Vanilla emulation
  • Target version deleted (1.8.6)

#8 Updated by skyjake about 7 years ago

  • Target version set to Modding

Also available in: Atom PDF