If a player is standing on top of a linedef with a line special and the "player bumps" activation, and bumps into a different two-sided line 30 map units or less away, he triggers the special of the line he's standing on.
Here's a quick test wad demonstrating it. The marble platform's sides have the ACS_Execute line special set to execute script 1 (which simply prints "test" to the screen). Hop on top of the platform and bump against the north wall (which is two-sided). You'll trigger the script despite having bumped into a wall that doesn't have a line special.
This bug is currently hindering progress on Blocks II, so if it could be fixed or addressed at all, I'm sure it would save a lot of hassle for us modders. Fixable?
[All] "Player bumps" activation bugged
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.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49230
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [All] "Player bumps" activation bugged
It's sure not a trivial fix due to the way how player<->line collision is performed.