Highlighting when able to interact or warp has been a large cause of slowdowns due to updating the interaction range of objects every time the player moves, as well as every other applicable update interval. Even with these constant updates, the highlighting of the player is still often spotty, and causes intersecting points of interaction with no real priorities outside the internal order of objects.
The likely best solution for this issue is to do away with player highlighting for interaction entirely, as it was a mild source of confusion. (i.e., questions like "am I getting hurt right now?")
Highlighting when able to interact or warp has been a large cause of slowdowns due to updating the interaction range of objects every time the player moves, as well as every other applicable update interval. Even with these constant updates, the highlighting of the player is still often spotty, and causes intersecting points of interaction with no real priorities outside the internal order of objects.
The likely best solution for this issue is to do away with player highlighting for interaction entirely, as it was a mild source of confusion. (i.e., questions like "am I getting hurt right now?")