[Won't change] [4.2.0] +RIPPER not working

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

[4.2.0] +RIPPER not working

Postby Xavier Trothall » Wed Aug 14, 2019 7:36 am

The projectile enters its death state instead of ripping through a monster upon impact. Using example below, start a new game, equip a plasma rifle, and shoot at a monster. The projectile should rip through, but instead it just disappears (latter of which is due to a lack of death state, but you get the idea).

https://drive.google.com/open?id=1UiQdU ... liaDFVTIym
Xavier Trothall
 

Re: [4.2.0] +RIPPER not working

Postby Enjay » Wed Aug 14, 2019 7:54 am

It seems to be a conflict with the fact that your projectile also bounces. If I remove the bouncing property, the projectile rips as expected:

Image

I wonder if the bouncing fixes for 4.2.0 have affected this? I suspect so because in a pre-fix git build, the projectiles rip.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: [4.2.0] +RIPPER not working

Postby Graf Zahl » Wed Aug 14, 2019 8:29 am

Bouncing will override ripping, if bouncing on actors is enabled. The recent change only added handling for one overlooked case when hitting an actor from above or below.
The solution would be to set the projectile to not bounce off actors.

Unfortunately this is all a very complex system where cause and effect are not fully in sync, so weird effects may happen.
User avatar
Graf Zahl
Lead GZDoom Developer
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: [4.2.0] +RIPPER not working

Postby Xavier Trothall » Wed Aug 14, 2019 8:50 am

I only need them to bounce off of walls and floors/ceilings, so that's definitely an acceptable solution. Thank you.
Xavier Trothall
 


Return to Closed Bugs

Who is online

Users browsing this forum: Awario [RSS] and 0 guests