ThrustFactor
Moderator: GZDoom Developers
- Major Cooke
- Posts: 8218
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia with Vulkan support
- Location: GZBoomer Town
- Contact:
Re: ThrustFactor
Yeah, NOIMPACTDMG is meant to work one way. An actor with this flag can still receive -- but cannot give -- impact damage, as long as this flag is not present on the actor being thrust around.
- Major Cooke
- Posts: 8218
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia with Vulkan support
- Location: GZBoomer Town
- Contact:
-
Blzut3
-

- Posts: 3215
- Joined: Wed Nov 24, 2004 12:59 pm
- Operating System Version (Optional): Kubuntu
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
- Contact:
Re: ThrustFactor
Still looks fine to me. Graf the ball's back in your court to glance over the corrected version and merge.
- Graf Zahl
- Lead GZDoom+Raze Developer

- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: ThrustFactor
This will have to wait for Randi's approval since it introduces a dynamic structure into AActor and I have no idea what the impact on the scripting branch will be.
- Major Cooke
- Posts: 8218
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia with Vulkan support
- Location: GZBoomer Town
- Contact:
Re: ThrustFactor
I'll take waiting over turning it static any day. 
- Graf Zahl
- Lead GZDoom+Raze Developer

- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: ThrustFactor
I'll be honest here:
While I see the appeal with this feature, it's far too widespread throughout the code for something so specialized.
Does this really need this kind of ultimate flexibility that makes it a major drag?
While I see the appeal with this feature, it's far too widespread throughout the code for something so specialized.
Does this really need this kind of ultimate flexibility that makes it a major drag?
- Major Cooke
- Posts: 8218
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia with Vulkan support
- Location: GZBoomer Town
- Contact:
Re: ThrustFactor
There are times where I would want a monster that takes no damage from a certain damagefactor to always be thrust around, and then sometimes I would want it to change.
If there are better ways to go about handling this, I'm more than willing to try them out.
Also, in Doomscript, it would become modular at any rate wouldn't it?
If there are better ways to go about handling this, I'm more than willing to try them out.
Also, in Doomscript, it would become modular at any rate wouldn't it?
Re: ThrustFactor
If you want Doomscript modularity, you'll have to wait for Doomscript.
- Graf Zahl
- Lead GZDoom+Raze Developer

- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: ThrustFactor
As a matter of fact, this feature injects itself so deep into the engine that DoomScript is hardly an issue.
- Major Cooke
- Posts: 8218
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia with Vulkan support
- Location: GZBoomer Town
- Contact:
Re: ThrustFactor
Well, alright. I'll look into rebuilding the thrustfactors as static then. Or is that not what you meant?
- Graf Zahl
- Lead GZDoom+Raze Developer

- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: ThrustFactor
Please put this on hold for now.
- Major Cooke
- Posts: 8218
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia with Vulkan support
- Location: GZBoomer Town
- Contact:
Re: ThrustFactor
Agreed. I'm not even sure where to go with this.
-
Blzut3
-

- Posts: 3215
- Joined: Wed Nov 24, 2004 12:59 pm
- Operating System Version (Optional): Kubuntu
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
- Contact:
Re: ThrustFactor
So between Graf not liking the feature and me seeing ever more flaws as I re-review the change, I think it's best to WFDS this thread.
- Major Cooke
- Posts: 8218
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia with Vulkan support
- Location: GZBoomer Town
- Contact:
Re: ThrustFactor
Considering it probably isn't that far off anymore, I'm not overly concerned.