The Molang query "query.is_riding" no longer works on the behavior side.
Partner Rank: 2
Partner Team Reporting: Spark Squared
Verification builds and Platforms: beta 1.16.0.63 (Windows 10)
Summary:
The Molang query "query.is_riding" no longer works in behavior side animations and animation controllers.
Impact:
Custom riding positions per vehicle are no longer possible, therefore breaking upcoming as well as already existing Marketplace content (e. g. City Life 2).
Repro Steps:
- Download and install the attached behavior pack.
- Join a world with the behavior pack enabled
- Spawn a rideable entity, e. g. horse, and ride it.
Observed Results:
The animation controller logs into chat that is was loaded, but doesn't log that it has switched to the second state.
Expected Results:
The animation controller should print "Switched to Riding State" into chat as soon as the player rides an entity.
Screenshots/Videos attached: Yes
Yes, attached is a screenshot taken in the map City Life 2 of the player riding a skate board. In 1.14, the player would display a custom riding pose showing them upright no the skate board. (The player skin is not loading, but that is an unrelated issue)
Regression Builds:
query.is_riding was working fine in all 1.14 versions.
Notes:
query.is_riding works fine client side in resource packs.