Why bother with all the "overhead"?
Why not just call the "TraceCellObjectData" function for every cell that the player gets moved into?
Why bother with the array of attached cells?
Yes, it might make the script run a bit faster because there are always a few cells around the player that are loaded, but it makes the "jumping around" part of the script a bit more tricky.
And I would rather have a simple script that takes a bit longer and works for sure then a well optimized script that maybe takes a few tries to get it to work properly.
(Each "try" takes hours or days!)
Edited by YouDoNotKnowMyName, 03 June 2022 - 06:44 PM.