Object Respawn Position Overwritten After Ownership Transfer
available in future release
FrozenFireElias
When a Pickup with VRCObjectSync changes ownership, its stored respawn position becomes overwritten by the position where the ownership transfer occurred. As a result, pickups respawn at incorrect locations. This occurs whether they are respawned by being dropped into the Respawn Height defined via the Scene Descriptor or via VRCObjectSync.Respawn().
Steps to Reproduce: [Video version: https://youtu.be/I20lsdUovUI ]
- Player A picks up an object and places it somewhere other than its original point.
- Player B then picks up the same object
- Ownership transfers to Player B, and the object’s respawn point is now replaced with the position where Player B picked it up
- When the object respawns, it appears at this overwritten location rather than its original spawn point
Log In
_
_tau_
marked this post as
available in future release
This is fixed on the open-beta branch already!