The BOUNCEONACTORS flag works fine, but projectiles aren't bouncing as I had hoped them to. For argument's sake let's say I have a bouncing projectile weapon and a solid, shootable DECORATE object in the room. There's also a monster in the room that I cannot see from where I'm standing.
Code: Select all
---------------
| |
| o | p = Player
|p | o = Object
---- | m = Monster
|m |
----------
What I was hoping for was if you shot at the object from the correct angle, you could reflect to shot at the monster around the corner. What actually happens though is a bit inconvenient. You would think that firing at the object at one angle would bounce it in the same direction if you fired at it again at the exact same angle, but this is not the case. Standing perfectly still and firing seems to just bounce the projectile off in a random direction.
I was looking at the flags and I saw that there were REFLECTIVE and DEFLECT flags. I tried giving the object these flags and shot with with a non-bouncing projectile and they still reflect off the object with a random angle. I don't know if this is intentional or not because the wiki description for these is a bit vauge.
Making DEFLECT not random, "fixing" BOUNCEONACTORS or making a new flag entirely would be fine if this feature could be added.