PushbackFactor

Remember, just because you request it, that doesn't mean you'll get it.

Moderator: GZDoom Developers

PushbackFactor

Postby Ichor » Sun Jul 08, 2018 2:24 pm

Recently, I noticed a difference between GZDoom and vanilla Heretic when it comes to pushing those pods around. In the original Heretic, the player was never slowed down (or maybe barely slowed) when pushing a pod around, but in GZDoom, you are. This is why I'm suggesting PushbackFactor, which would determine how much of a slowdown the player receives when you're pushing something. 0.0 means there's no slowdown at all, while 1.0 (the maximum) stops the player every time he makes contact with a pushable thing, though the thing gets pushed anyway.
User avatar
Ichor
The fun cannot be halted
 
Joined: 23 Jul 2003

Re: PushbackFactor

Postby Graf Zahl » Sun Jul 08, 2018 4:09 pm

I doubt this will give you what you want. There is no slowdown when pushing, but the way this affects velocity-based movement, this can result in blocked moves which get perceived as slowdowns.

Sorry, there's nothing that could be done. This is all the result of an originally piss-poor implementation depending on several side effects and bugs in the movement code.
User avatar
Graf Zahl
Lead GZDoom Developer
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: PushbackFactor

Postby Ichor » Sun Jul 08, 2018 4:44 pm

It's strange how it's different for the two versions though. I completely forgot how it worked in vanilla Heretic until someone mentioned it in Doomworld, but there is a noticable difference.
User avatar
Ichor
The fun cannot be halted
 
Joined: 23 Jul 2003

Re: PushbackFactor

Postby Graf Zahl » Sun Jul 08, 2018 4:51 pm

The movement code in ZDoom has seen several changes and some of these actually do interact with the pushing stuff.
User avatar
Graf Zahl
Lead GZDoom Developer
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany


Return to Feature Suggestions

Who is online

Users browsing this forum: Cherno and 1 guest