-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Show player loading status #3894
Show player loading status #3894
Conversation
The problem I see with this is it could get quite spammy if there are a lot of players. Especially if the players jump around between maps, or macros like the teleportation pads are in use. Might be better to add an indicator to the connection window instead |
A connection window indicator would be nice. I think ideal states would be yes/no is any player still loading, and could be clicked/moused over for more info. Since most of the time you just want to know if everyone is loaded in or not anyway, not specific people. |
I have the custom map switcher I use in my framework tell me when players use it to switch maps and where they are. I usually only have around 4-5 players though and don't find it spammy at all. But I suppose if I had a lot more players switching maps a lot it could be an issue... so I guess a preference setting for it would be necessary if it was a feature of the built in map switcher. I do, obviously, think knowing where players are and when they are loaded-in to a new map is a good feature to have though. ;) |
Rewrote everything to show current zone and loading status in connections panel. Not the prettiest code but seems to work. |
Any chance we can get functions to get at this info? While it makes sense that this would show in the connections panel, I don't really want to have to have the Connections panel open and would rather be able to choose where I want the info displayed. |
If you don't want to keep the connections panel open I can add a small indicator at the bottom right of the client next to memory usage. Something like: "[loading icon] 3/5" or "[checkmark] 5/5" with tooltip "{0} out of {1} players have loaded their zone". If you want something custom then |
A small indicator with the number of players currently loaded in seems ideal to me, that way you can just quickly glance at it instead of needing to keep the window open |
Nice. Would it be a problem to add a tooltip with player names and locations? |
Ok added more info to the tooltip. After testing it a bit it seems that there's a small issue with tooltips that it doesn't update when it is on screen. So you got to move the mouse a bit for it to reappear and update |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added a few comments, we want to try adding new events to the event bus rather than adding direct calls from zone renderer etc, as its starting (starting? who am I kidding) to get messy.
src/main/java/net/rptools/maptool/client/ui/zone/ZoneRenderer.java
Outdated
Show resolved
Hide resolved
It looks like spotless will also need to be run to fix formatting. ./graldew spotlessApply (or .\graldew spotlessApply depending on OS) |
…rts loading / loads
…hub.com/sauliuskarmanovas/maptool into Issue-3890-MsgPlayerFinishedLoadingZone
Identify the Bug or Feature request
resolves #3890
Description of the Change
In Connections window show what map / zone players are in and if they have loaded assets. Small indicator in the bottom right that shows how many players have finished loading their zone.
Possible Drawbacks
None idk?
Documentation Notes
Release Notes
In Connections window show what map / zone players are in and if they have loaded assets. Small indicator in the bottom right that shows how many players have finished loading their zone.
This change is