The position of the player is being tracked before the game starts

I’m not entirely sure if this is a bug or if it’s intended, but it appears that the position of the players is tracked right before they go to the spawn pads. It takes the position of the player in the lobby right before the game starts.

I found out about this while attempting to make a pseudo tag system. For some reason, whenever I started the game, the other players were getting tagged, even though they spawned far enough away from each other to not get tagged.

I traced it back and found that the system thought that they were close enough to be tagged. Looking into it, I found out that if the player who was the first one to be it was far enough away from the other players in the lobby, then it worked as intended. However, anyone who was close enough to the first player to be it would spawn in and also be it.

The workaround is simple: just use a trigger with a slight delay, then it works. However, it’s still really interesting and confusing, so I thought I should document it. I also don’t think it should have been able to set the player who is the first to be it right before the game starts. I think it’s because lifecycles run one tick before the game starts instead of running once everyone is at a spawn pad.

3 Likes

That is weird, stuff like that doesn’t usually work in the lobby, right?

HOW, the only device that works in lobby is teleporter?

Maybe have the system work on lifecycle’s game start?