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
[4.2.0] +RIPPER not working
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.
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.
Re: [4.2.0] +RIPPER not working
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:
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.
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.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49056
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [4.2.0] +RIPPER not working
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.
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.
Re: [4.2.0] +RIPPER not working
I only need them to bounce off of walls and floors/ceilings, so that's definitely an acceptable solution. Thank you.
Re: [4.2.0] +RIPPER not working
I just encountered the same problem in the newest version of GZDoom (4.2.1). I added
to my projectile actor definition which solved the issue. However as a note to anyone having the same problem: Make sure to add these flags AFTER defining any bounce type like this:
For me setting the flags before the bounce type did not work.
Code: Select all
-ALLOWBOUNCEONACTORS
-BOUNCEONACTORS
Code: Select all
BounceType Hexen
Re: [4.2.0] +RIPPER not working
You'd think that it wouldn't matter what the order was, but apparently it does. This fixes all of my problems, even the +BOSSRIP issue that I posted about the other day.Sunbeam wrote:I just encountered the same problem in the newest version of GZDoom (4.2.1). I addedto my projectile actor definition which solved the issue. However as a note to anyone having the same problem: Make sure to add these flags AFTER defining any bounce type like this:Code: Select all
-ALLOWBOUNCEONACTORS -BOUNCEONACTORS
For me setting the flags before the bounce type did not work.Code: Select all
BounceType Hexen
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49056
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [4.2.0] +RIPPER not working
The order matters because "BounceType" sets the BounceFlags to a preset, just like the 'monster' and 'projectile' properties do with other flags.
So, if you give it later, it will override the older operations.
So, if you give it later, it will override the older operations.