Projectile actors who inherit : Fast Projectile do not seem to get reflected by actors who have +REFLECTIVE flag. Major Cooke said they shouldn't act like this, so I may have stumbled upon a bug.
I tried combining the +REFLECTIVE flag with +SHIELDREFLECT and +DEFLECT, and I get the same behavior, the fast projectile dies instead of being reflected like a normal projectile would.
Is it a bug or is it intended to work like this?
Thanks!
Fast Projectiles are not reflected
Moderator: GZDoom Developers
Forum rules
Please construct and post a simple demo whenever possible for all bug reports. Please provide links to everything.
If you can include a wad demonstrating the problem, please do so. Bug reports that include fully-constructed demos have a much better chance of being investigated in a timely manner than those that don't.
Please make a new topic for every bug. Don't combine multiple bugs into a single topic. Thanks!
Please construct and post a simple demo whenever possible for all bug reports. Please provide links to everything.
If you can include a wad demonstrating the problem, please do so. Bug reports that include fully-constructed demos have a much better chance of being investigated in a timely manner than those that don't.
Please make a new topic for every bug. Don't combine multiple bugs into a single topic. Thanks!
-
- Posts: 338
- Joined: Sat Oct 22, 2016 12:43 pm
- Location: The depths of Hedon.
-
- Lead GZDoom+Raze Developer
- Posts: 48666
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Fast Projectiles are not reflected
The FastProjectile is lacking several checks in the regular movement code. This is not easily added without a lot of code duplication and performance impact.
-
- Posts: 1783
- Joined: Wed Jul 23, 2003 9:22 pm
Re: Fast Projectiles are not reflected
This has been like this since the beginning. Try shooting the sapphire wand at a heresiarch with his shield up in Chocolate Hexen. You'd think it would bounce off, but no. It may not make the most sense logically, it's still expected behavior.