foundryvtt-multilevel-tokens icon indicating copy to clipboard operation
foundryvtt-multilevel-tokens copied to clipboard

Tokens invisible to players when teleporting to another scene

Open DelzounMora opened this issue 4 years ago • 5 comments
trafficstars

I am on Foundry 0.8.8. My players use the teleporters that go to other scenes very often. For some players they take the teleporters, it switches their scene, but they cannot see or use their token. On my end it works perfectly fine, and it seems to happen a lot more to some players, and almost never to others. It gets fixed by reloading.

DelzounMora avatar Jul 12 '21 21:07 DelzounMora

I am on Foundry 0.8.8. My players use the teleporters that go to other scenes very often. For some players they take the teleporters, it switches their scene, but they cannot see or use their token. On my end it works perfectly fine, and it seems to happen a lot more to some players, and almost never to others. It gets fixed by reloading.

I've been having this issue as well. What modules are you running? I recently ran into this issue and found out there's some kind of conflict with Monk's Tokenbar (as far as I'm aware), but it might extend to other modules.

This may not exclusively be an issue to Multilevel tokens, because this sometimes happens with Stairways (Teleporter) too.

megahead11 avatar Jul 30 '21 02:07 megahead11

I am on Foundry 0.8.8. My players use the teleporters that go to other scenes very often. For some players they take the teleporters, it switches their scene, but they cannot see or use their token. On my end it works perfectly fine, and it seems to happen a lot more to some players, and almost never to others. It gets fixed by reloading.

Same here! And I've tried to reproduce the error using a new world and all the same modules. I couldn't find anything.

rbl047 avatar Aug 03 '21 01:08 rbl047

Guys, I could fix it (I don't know for how long) disabling the "link actor" option inside the PC token. Than I linked it again and it was working as normal.

rbl047 avatar Aug 03 '21 03:08 rbl047

I think this is actually a side effect of a larger problem with Foundry and loading scenes. I think what may be happening is that the token is being created on the new scene while the player's scene is loading, and they never see the new tokens until they reload or the token is changed in a way that forces the client to reevaluate its existence.

I say this because I've been having the issue intermittently with my players whether or not the tokens were moved via teleports or just dragged/dropped from the actors panel (which I was doing in an attempt to avoid this problem).

Generally my "fix" has been to just delete the token and drag a new one in (after the map has loaded) or ask the player to reload. Creating new tokens is usually the fastest.

My guess is people run into this in varying degrees depending on how many assets their systems are sending across, and my guess is that I'm on the asset-heavy side, and am running a megadungeon adventure where players might just go up/down flights several flights of stairs to get to a specific floor, so I run into it pretty frequently.

RicoTheBold avatar Sep 18 '21 16:09 RicoTheBold

Could maybe try adding a delay before switching the player to the new scene? But yeah, sounds like an issue with foundry's semantics and I don't see an obvious workaround that'd work 100% of the time.

grandseiken avatar Sep 03 '22 01:09 grandseiken