R16 changes to player models/animations/controllers applied directly to base game rather than the R16 slice, breaking swimming animations
Partner Rank:
1
Partner Team Reporting:
Everbloom Studios
Verification builds:
1.16.0.59, 1.16.0.61
Summary:
R16 changes to player models/animations/controllers applied directly to base game rather than the R16 slice, breaking swimming animations.
Impact:
A lot of our content overrides the player client entity to ADD certain features (via animations, sound effects, geometry) to the default player entity. However this requires us to copy the entire player.entity.json and make the changes ourselves. In R16, however, some player animations were changed in the base game, along with the player.entity.json, which made the maps that took the old player.entity.json not work correctly anymore. This is particularly evident when looking at the swimming animation (the player's body doesn't tilt anymore).
This affects many, many pieces of content of ours, including content in development.
Content affected:
- Knight School
- Ninja Mash-up
- Dinosaur Dig
- Firefighter Roleplay
- At the very least 4 more in the pipeline
Repro Steps:
- Enter a world that overrides the player client entity file to add certain features. Ninja Mash-up is good for this.
- Find the nearest body of water and dive into it. Start swimming underwater.
Observed Results:
The player's entire body (root bone) doesn't tilt forward when swimming, like it used to.
Expected Results:
The player's entire body should tilt forward when swimming.
Screenshots/Videos attached: Yes/No
Yes
Regression Builds:
1.16.0.58
Notes: