Since collision polygons are now ready, I immediately attempted to try and create a Sonic-style movement with them by replicating the method Davo showed me for Construct Classic, but I've hit some snags that shouldn't occur, according to the logic, which is, event for event, close as possible to the original (except for using a boolean variable, which doesn't make any difference anyway).
Classic Cap (that works)
C2 capx (that obviously doesn't work)
The main problem:
The rotation sensors don't work, obviously. They don't change position or angle despite the conditions being met. In short, the very first event does not work, period.
* The 'OnGround' sensor pushes out a bit too much. It doesn't do this in the original cap.
The other problems should be self-evident.
Of course, there are a couple of other problems that aren't bugs and more 'missing features', but...
* There's no 'decelerate' action for the Custom Movement. Why there is none is beyond me, honestly, it's practically necessary for any movement that needs the object to slow down gradually rather than stop on a dime.
* I have to make separate events so the movement would push out of more than one object. Until families are done, a simple 'push out of solid' would suffice.