Phredreeke, on 14 August 2024 - 12:25 PM, said:
TL;DR version of blockmap bug, since NightFright seems to be confused about what it is
When a projectile is fired, collision detection is performed on monsters which are inside the same block that the projectile passes through. If the projectile never passes through the monster's block then there's no collision detection performed which means the projectile will just ignore the monster.
It affects hitscan and that's where the problem is. That means it affects the majority of your arsenal, including the SSG and BFG. Projectile collision usually works well enough, as I believe the game factors in the hitboxes of both the target and the projectile. Hitscan doesn't, and only checks for the target's center point.
In practical terms (also for NF's benefit), the bigger the target, the worse it gets. Mancubi, arachnotrons, and the bosses get it the worst. The worst of it all though, is how it
destroys the melee weapons. Chainsaw especially. You can be sawing a monster when all of a sudden, even though you are
clearly still hitting it, it stops registering damage, and now your head's been bitten off. Landing hits with berserk fists is also unnecessarily difficult since you can never really trust where it will land. So if you're low on ammo (a scenario even more likely since up to half your shots can go through a monster and hit the wall behind them) or playing a map with ammo starvation, you are up shit creek.