isle-portable/extensions/include/extensions
Christian Semmler 09ed6edb3e
Fix player count not updating when exiting Isle overlay areas
When transitioning from a restricted area (elevator, observatory, etc.)
back to the Isle world, the player count stayed at 0 because nothing
triggered a recount — the Isle world was already enabled so
OnWorldEnabled didn't fire. Track restricted-area status changes in
BroadcastLocalState and call NotifyPlayerCountChanged on transitions.
Also sync the flag in OnWorldEnabled/OnWorldDisabled to prevent
spurious recounts across world transitions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 13:54:48 -07:00
..
common Disable third person camera and hide remote players in Isle overlay areas 2026-03-14 16:19:16 -07:00
multiplayer Fix player count not updating when exiting Isle overlay areas 2026-03-15 13:54:48 -07:00
thirdpersoncamera Disable third person camera and hide remote players in Isle overlay areas 2026-03-14 16:19:16 -07:00
extensions.h Separate extensions (#18) 2026-03-13 23:12:07 +01:00
fwd.h Fix mobile camera zoom/transition and name bubble issues 2026-03-13 19:10:49 -07:00
multiplayer.h Distinguish "room full" from "connection lost" in WebSocket error handling 2026-03-14 09:00:07 -07:00
siloader.h Separate extensions (#18) 2026-03-13 23:12:07 +01:00
textureloader.h Separate extensions (#18) 2026-03-13 23:12:07 +01:00
thirdpersoncamera.h Separate extensions (#18) 2026-03-13 23:12:07 +01:00