[since 2.2.0] Voodoo doll gets stuck

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
Xtroose
Posts: 10
Joined: Sat Dec 26, 2009 9:16 am

[since 2.2.0] Voodoo doll gets stuck

Post by Xtroose »

In ZDoom compatible source ports the voodoo doll gets stuck. If you damage the voodoo doll, it will start moving and will continue moving as expected. In Boom 2.02 the voodoo doll does not get stuck.

This used to work in ZDoom, but is now broken. The last official version in which it works as expected is ZDoom 2.1.7. In 2.2.0 and later it is broken.

I have made a test level to reproduce this behavior. Download
User avatar
Recurracy
Posts: 559
Joined: Fri Dec 19, 2008 12:11 pm

Re: [since 2.2.0] Voodoo doll gets stuck

Post by Recurracy »

AFAIK it has been fixed in skulltag, Randy might want to backport it.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

Re: [since 2.2.0] Voodoo doll gets stuck

Post by randi »

I can't backport anything from Skulltag.
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: [since 2.2.0] Voodoo doll gets stuck

Post by Gez »

Why? Their codebase is too different, or you no longer have access to their SVN?
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: [since 2.2.0] Voodoo doll gets stuck

Post by Graf Zahl »

I have access but I have no idea which of their changes (if it even exists) might be responsible.
Xtroose
Posts: 10
Joined: Sat Dec 26, 2009 9:16 am

Re: [since 2.2.0] Voodoo doll gets stuck

Post by Xtroose »

They did not fix anything, it behaves exactly like in ZDoom. Confirmed with the latest build 2665 (98b branch), released on February 7, 2010.
Deathlike2
Posts: 317
Joined: Wed Nov 03, 2004 10:17 am

Re: [since 2.2.0] Voodoo doll gets stuck

Post by Deathlike2 »

It may be a good idea to look into what revision is causing it (unless SVN was moved post 2.2.0). It would be a good idea to look into commits mentioning Voodoo dolls and/or fixes related to that.
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: [since 2.2.0] Voodoo doll gets stuck

Post by Gez »

Deathlike2 wrote:It may be a good idea to look into what revision is causing it (unless SVN was moved post 2.2.0). It would be a good idea to look into commits mentioning Voodoo dolls and/or fixes related to that.
2.1.7 was r366. 2.2.0 was r747. So I guess the first revision to rest would be r557. Then let's say it works there too, you'd look at r652. And so on, cutting in the middle each time. This way, you have at most eight or nine revisions to test.

That's more reliable than just looking at revisions that mention voodoo dolls because:
1. It might be caused by an unrelated change
2. Sometimes a revision log doesn't actually tell everything it changed; to give a recent example, this did more than just add code I made. It also changed things in p_setup.cpp, for instance.
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: [since 2.2.0] Voodoo doll gets stuck

Post by Graf Zahl »

Well, having some GZDoom releases hanging around, I was able to narrow the change down to r553 to r563.

In 1.0.27 (based on ZDoom r553) it was still working but in 1.0.28 (r563) it was not.


My bet is r555 which did make a change to the sliding code.
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: [since 2.2.0] Voodoo doll gets stuck

Post by Graf Zahl »

Yup, r555 it was. Fixed.
Xtroose
Posts: 10
Joined: Sat Dec 26, 2009 9:16 am

Re: [since 2.2.0] Voodoo doll gets stuck

Post by Xtroose »

Thank you.
Post Reply

Return to “Closed Bugs [GZDoom]”