by Jimmy » Thu Aug 13, 2009 7:10 am
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?
If a player is standing on top of a linedef with a line special and the "player bumps" activation, and bumps into a [i]different[/i] two-sided line 30 map units or less away, he triggers the special of the line he's standing on.
[attachment=0]playerbumptest.wad[/attachment]
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 [i]doesn't[/i] 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?