woof icon indicating copy to clipboard operation
woof copied to clipboard

Non-Missile Projectiles not firing properly

Open Enator18 opened this issue 2 months ago • 1 comments

Basically, for some reason that I cannot figure out by looking at the code, if you call either of the mbf21 projectile functions, A_MonsterProjectile or A_WeaponProjectile with a projectile that does not have the MISSILE flag set, ie for grenades and such, it will spawn with zero velocity applied to it. This is inconsistent with the behavior of the vanilla projectile code pointers, as they do apply velocity to non missile projectiles as can be seen with the Lee Killough grenade demo that came with mbf.

EXAMPLES.ZIP

This bug is also present in dsda-doom and odamex, but it is not present in gzdoom.

Enator18 avatar Apr 21 '24 00:04 Enator18

This bug is also present in dsda-doom and odamex, but it is not present in gzdoom.

Then we can't change its behaviour due to demo compatibility. Maybe it could be changed in the next version of MBF21 (Doomworld thread)

rfomin avatar Apr 21 '24 04:04 rfomin