Zero-K
Zero-K copied to clipboard
Check if engine actually allows reliable movement state tracking
See https://github.com/ZeroK-RTS/Zero-K/issues/3489#issuecomment-1911580874
There seems to be StartSkidding and StopSkidding which may be what gets called in the gaps where StartMoving and StopMoving aren't. Check if that seems to be the case. The same functions should be hookable to both so if these are what we want we won't necessarily need any duplication (just do callins.StartSkidding = callins.StartMoving
in LUS gadget).