View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000125||Gameplay + OpenGL||[All Projects] Bug||public||2017-01-27 10:35||2017-01-27 11:03|
|Summary||0000125: [PR] More bouncing bugfixes|
After this commit, I did some digging around and found out that P_ExplodeMissile is supposed to be passing the BlockingMobj to the actor responsible for making it explode.
As you can see, the new behavior in the commit above passes true right off the bat and does not transfer BlockingMobj.
While doing some digging into P_ExplodeMissile I also discovered that HITTARGET/MASTER/TRACER was also misbehaving because of the checks added onto the target actor so it truly sets the appropriate pointers now. It was meant to set the target/master/tracer to EVERYTHING that makes it explode, not just shootable entities.
|Tags||No tags attached.|
I just realized something. Taking the pasted code from above and looking at P_BounceActor a little more closely...
This should be factoring in when on top of an actor, shouldn't it?