Lurkars / gloomhavensecretariat

A Gloomhaven / Frosthaven Companion App
https://gloomhaven-secretariat.de
GNU Affero General Public License v3.0
181 stars 70 forks source link

Enemy cards on new scenario #345

Closed mqstout closed 1 year ago

mqstout commented 1 year ago

Why when starting a new scenario does it not add ALL enemies the scenario will use to the enemy tracker? It's important when selecting cards (e.g., to pierce if there are shield enemies). It's public information on a scenario setup, and I could swear GHS used to do it.

Lurkars commented 1 year ago

Yes, this is in purpose to not spam the screen. And of course I considered that, so after selecting a new scenario just open the scenario menu for viewing the scenario setup!

IMG_20230718_070939.jpg

(Scenario 1 is bad example, because all monsters are used in first room, but no need to spoiler here, functionality is the same)

Edit: you can click on every monster to view stats and cards. If some monsters have special rules revealed later, the original monster is shown instead, but a spoiler toggle appears to show full monsters.

mqstout commented 1 year ago

Hm, that doesn't help too much. Having the full monster stats all on the screen at once (for all of the monsters listed in setup) is a lot less fiddly than click to show, click to show. It also lets you glance over then and lets the group discuss what they're going to bring.

I understand your rationale and can work around it (by manually hitting "add enemy" for each one that doesn't start on the map at the beginning). It just doesn't feel like the right choice.

Lurkars commented 1 year ago

I understand. I can add a setting, to add all monsters. But the big issue is more the rare cases of special rules being not public info. Exactly the spoiler button use case... Not sure how to proper handle that.

mqstout commented 1 year ago

Special spoiler monsters (like the early "Sword..." guy) need not be added. Just whichever monster stat cards would be pulled out and set up if a player were going from the scenario setup. It might say "city guard", but if you only do that because you're using the standee for a special boss... city guard appears in play at setup, and special replaces it? becomes its own? I've only looked at the JSON for scenarios a tiny bit, so not sure exactly how it's handled in the data.

[And I personally feel if a boss standee or new standee type ever appears mid-scenario that the setup didn't list, that's a flaw. Spoilers-be-damned. But I'm probably in the minority there. I'm a lso one of those people who wants the full scenario all on one block like it was in GH, and despise the FH sections stuff... But, again, I'm in the minority.]

Lurkars commented 1 year ago

Okay, thinking about it, I will add two things:

  1. A setting for adding all monsters directly to the board (as the previous behavior), this will include spoilers then (way to much work to then replace existing monsters on board etc)
  2. I add a Detail-View option on the scenario setup to show the stat cards instead of only standee icons. This will then respect the spoiler toggle
Lurkars commented 1 year ago

So please checkout v0.68.5. If this fulfills your need, please close this issue. Thanks.

mqstout commented 1 year ago

The option check does as intended. Tested a few known scenarios (Frosthaven 4B & 70 for example) and it worked as expected. Show all stats also is useful for introducing the scenario.