The handling for ACS_ExecuteAlways was changed recently.

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Post Reply
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

The handling for ACS_ExecuteAlways was changed recently.

Post by randi »

bagheadspidey wrote:The handling for ACS_ExecuteAlways was changed recently.
Details, please. When? Sounds like a bug to me.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49252
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: The handling for ACS_ExecuteAlways was changed recently.

Post by Graf Zahl »

I split this off to Bugs so that it isn't forgotten.
User avatar
Slasher
Posts: 1160
Joined: Sun Mar 16, 2008 11:17 pm
Location: California

Re: The handling for ACS_ExecuteAlways was changed recently.

Post by Slasher »

bagheadspidey wrote:The handling for ACS_ExecuteAlways was changed recently.
What do they mean by the handling was changed? I've been using ACS_ExecuteAlways a lot lately and I haven't seen any strangeness with it. It appears to work exactly as it should be. I'm using r858.

(Wow, this wasn't a very helpful post at all, was it?)
User avatar
bagheadspidey
Posts: 1490
Joined: Sat Oct 20, 2007 10:31 pm
Contact:

Re: The handling for ACS_ExecuteAlways was changed recently.

Post by bagheadspidey »

AFAIK Nash noticed the bug first here. I can confirm the behavior.
User avatar
Slasher
Posts: 1160
Joined: Sun Mar 16, 2008 11:17 pm
Location: California

Re: The handling for ACS_ExecuteAlways was changed recently.

Post by Slasher »

Oh that. Having to pass all arguments vs. not having to. Yeah I've noticed that change also, but I don't know when I first noticed the change. I didn't think it was a bug though, I just kinda accepted it as necessary and I've been passing zeros for the empty arguments ever since. Doesn't bother me that much...
User avatar
Project Shadowcat
Posts: 9369
Joined: Thu Jul 14, 2005 8:33 pm
Preferred Pronouns: They/Them
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia with Vulkan support
Location: Blacksburg, SC USA
Contact:

Re: The handling for ACS_ExecuteAlways was changed recently.

Post by Project Shadowcat »

I thought that was a good change for consistency if you ask me.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49252
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: The handling for ACS_ExecuteAlways was changed recently.

Post by Graf Zahl »

Ugh...

Anything that breaks old data is a bug (unless expressly stated otherwise.)
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49252
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: The handling for ACS_ExecuteAlways was changed recently.

Post by Graf Zahl »

Fixed. The DECORATE parser's previous arg count information was inconsistent with ACS's and when I rewrote that code I used ACS as a template which requires at least 2 args. It's back to 1 now.
Post Reply

Return to “Closed Bugs [GZDoom]”