Added body count to initiative panel title.#5986
Conversation
|
I think it would be better to leave the status bar out of this as it's already full of instructions and whatnot. Especially since the Initiative window needs to be open anyways for this feature, it might as well be in there with the rest of the initiative info. |
|
@kwvanderlinde
|
|
I use a "RolledInit" state (just a shaded green state at 20%) so I can see who has rolled init (then when I "sort" it removes the state). I agree that knowing everyone has rolled init is important, but I don't think just seeing the number of PCs or NPCs that have rolled init is good enough... I need to know who has (or, more importantly, who hasn't) rolled. A highlight behind the init window token line for tokens that have rolled init would be more obvious and useful, imo. |
|
I really like your suggestion of highlighting entries @FullBleed. It doesn't quite do everything that the original FR needs, so I think also having some textual summary is also important.
There is already the |
|
|
||
|
|
||
| # Initiative summary message for display in GM status bar | ||
| initiative.status.summary = PC: {0}, NPC: {1}, Current: {2} ({4}), Round: {3}, Sorted: {5} |
There was a problem hiding this comment.
If the goal is to know whether all the PCs or NPCs have rolled initiative, I think we should also include the total number of them that are on the map. E.g.,
PC: 1/4, NPC: 2/5, ...
There was a problem hiding this comment.
I should have said totals in the initiative, not on the map.
|
No. This is what the status bar is for. You should try gaming on a 13" screen with larger fonts. You might stop thinking additional fru-fru panels are a good idea. |
|
I like the idea of keeping it in the init window if it can scroll like the status bar. ;) Anyway, can we get something more than just a number? If we don't get a highlight of rolled players/npcs at least give me their names in the list: |
Well, no. It's really not designed for competing, persistent statuses. The problem here is that, unlike tools, the initiative window is not an exclusive state. Instead, this new initative status competes with other statuses like tool instructions. I should point out that a similar issue already exists for "notification" messages, e.g., for auto-save. Other important details in the status bar are hidden indefinitely for what is an event of temporary importance. It just doesn't work well to mix these types of things together. Adding initiative status in there makes it worse.
I did actually check this case out (granted my laptop screen is slightly larger than your screen, but not by much). The thing is, my proposed label takes up less horizontal space than the existing initiative toolbar, and the extra vertical space it takes is not appreciable. What I did find is that the status bar can start getting crowded out by the other elements at the bottom of the window. There are a number of reasons I am pushing back on the use of the status bar for this. Some are technical, some are UX:
|
No. With your row highlighting and a full list of who has and who hasn't, you are leaving behind a brief summary and going into new features for the initiative window which is out of scope for this. Bearing in mind that initiative has been begging for a rework for in excess of a decade. |
The summary only shows for the GM, when the initiative window is active. You are not interacting with the map with the initiative window active. It ceases to be active the moment you go somewhere else, like the map. At which point the previous message is restored or replaced with the appropriate helpful contextual information.
Then make them temporary and replace them with the previous message after a given time.
Which is why it scrolls the hidden parts into view as a marquee. An improvement I made btw to accommodate some of your ridiculously long status messages :)
If you want all the nitty gritty, then yes, go to the initiative window and delve. When your initiative window is not large enough to show the entire contents, you can either go scrolling, or just look at the status bar to see you are missing a PC.
Dude, nobody (sorry FullBleed), and I mean nobody, populates the initiative list with all the PCs/NPCs and then sets the initiative. This is why we have macros. One button makes everyone happy. And I set it to only when active because the use case is built around my GM wanting to be able to know how many PCs are in the list after he told everyone to roll initiative. Whilst everyone is being added, having the value set, and the list being sorted, the list is jumping around all over the place.
Nobody gives a toss about the application state. They care about the useful tips telling them which accelerator key to hold down or which mouse button to press.
Pretty sure I got all the initiative list change events; added, removed, changed, etc.
The important thing: Switching to a new tool just flat overrides the initiative summary status. My being responsible and restoring the previous message may well leave inappropriate notifications on display. That is an issue with persistent pointless messages. |
Why "sorry"? I don't even know what point you're making here or why you're intimating that I'm doing something unusual. I solve the "problem" this PR addresses with macros in my framework, but it seemed like the PR was actually trying to help people avoid having to do that (but then you quip, "This is why we have macros.") The problem this PR is supposed to address is to "know when all my players have rolled initiative." And while I guess it sort of does that provided the number matches the number of PC tokens in the init window, I think it's flawed because it's borderline useless information if I'm still having to query, "Who hasn't rolled initiative?" when it doesn't. Also, in static init games init is really only "rolled" in the first round or maybe when a token is added to the panel. But games with init every round (what I primarily use) it would need to reset the rolled count each round. And I'm not sure how this will respond to segmented inits where tokens can be in the init panel more than once. How is the count processed in this? |
Are we getting row highlighting? You didn't indicate an interest in it. I was just asking for one or the other option to indicate who actually rolled init. Lots of ways to skin that cat... and I figured in-line would be easier. An option to use a name instead of a number can't possibly be a heavy lift.
Agreed. I keep seeing frameworks that are using pretty overlay initiative displays and it makes me want to switch over to something like that... |
|
Given different maps each have their own initiative list and share the initiative panel, does this change handle changing maps when the initiative panel is active? Writing to the status bar is of no use to those GMs using full screen mode though as the status bar is absent in full screen mode (please don't add it! ;). In full screen mode the initiative panel can be toggled on or off so having the summary on there would be better IMO. Writing a summary to the status bar would prevent future use of it for initiative window tips (in the manner of the tool tips). Which is good for new users of MapTool. I'm on the side of this summary being in the initiative panel rather than on the status bar. But even then the |
|
For out of scope initiative improvement ideas, there is this place: https://discord.com/channels/296230822262865920/1328886476381098054 |
yes
no good for this FR use case as it will not provide live updates. |
My bad description. In our group, rolling initiative is synonymous with being added to initiative. |
|
@kwvanderlinde |
This might sound a bit more dismissive than I actually intend... but I still don't find this to be useful information. Which is fine. Every PR isn't for everyone. But I'd really prefer not to have random "useless" information in the UI when possible. MT's ui is programmatic enough. Can you add an option in the Initiative panel hamburger menu to not display this? |
Good idea. On it. |
Added associated menu option to toggle info display.



Identify the Bug or Feature request
resolves #5985
Description of the Change
Status bar displays a summary of the initiative panel.

e.g.
Summary is only displayed for GMs when the initiative panel is active.
Possible Drawbacks
none
Documentation Notes
Initiative summary status message.
This change is