forked from Ports/goldeneye-pc-port
The Dam abseil cutscene investigation (D243 M-160/M-164/M-165) traced a general pattern likely shared by the whole "third-person world model transform/lifecycle" bug family already flagged at M-145: chrUpdateAnim reads a puppet's animated root-joint position back into its logical position, so a transition that moves the puppet without also updating its animation state produces a position that visibly lags/diverges, tracking the stale animation instead of the intended spot. Plausible explanation for D173's level-start float and D292's death-sink, not confirmed for either -- flagged as the thing to test with a live capture using the same aidx=/animframe= technique D243 M-166 just added, rather than re-deriving a new mechanism from scratch next time either is investigated.