Imagine NES Megaman's slide. He can slide underneath obstacles that are otherwise too small to walk under.
If you're against a wall and try to slide, it won't work. However, if you're against a wall and there's a small gap at the bottom, it will work.
How would I use collision offset to check if my player is against a wall with a small gap at the bottom? (16x8 gap in this case)
I figured
+Player Is NOT overlapping solid at offset 1,-4
+Angle is 0
-Allow slide.
would detect open space 1 pixel to the right of the player, and 4 pixels up..but it doesn't! It keeps him from sliding against normal walls, which is good, but it's not detecting gaps and allowing you to slide like I thought it would.
Normally I'd use a detector for this sort of thing but I'd like not to.
Any idea what I'm doing wrong?