by Skippy » Fri Oct 26, 2007 12:51 pm
I actually modified the code in your demo WAD as I described. It works, more or less, but the projectile still doesn't behave as expected.
As I understand it, if a +FLOORHUGGER projectile passes between two sectors of differing heights, it should anchor itself
instantly to the floor of that sector, regardless of wether it has to move up or down in height. Clearing the NOGRAVITY flag at the minute simply allows the projectile to fall down if it passes over a ledge. This works fine for small distances (the steps in the Entryway, for example) but over a larger drop it would no doubt become very noticeable.
I've never noticed this behaviour before, but it might be that it's simply too subtle to draw your attention in normal play.

I actually modified the code in your demo WAD as I described. It works, more or less, but the projectile still doesn't behave as expected.
As I understand it, if a +FLOORHUGGER projectile passes between two sectors of differing heights, it should anchor itself [i]instantly[/i] to the floor of that sector, regardless of wether it has to move up or down in height. Clearing the NOGRAVITY flag at the minute simply allows the projectile to fall down if it passes over a ledge. This works fine for small distances (the steps in the Entryway, for example) but over a larger drop it would no doubt become very noticeable.
I've never noticed this behaviour before, but it might be that it's simply too subtle to draw your attention in normal play. :?