teamducro / gloomhaven-storyline

The spoiler free storyline tracker for Gloomhaven.
https://gloomhaven-storyline.com
72 stars 56 forks source link

Suggestion: Sanctuary Donations automatically add/remove checkmarks for prosperity #255

Open 7CelticNinja7 opened 1 year ago

7CelticNinja7 commented 1 year ago

Not a contributor (yet, but considering). I just encountered your project and it's awesome! Great work! As I was transitioning my campaign, I noticed the Prosperity doesn't automatically adjust checkboxes when new donations are made. This would be handy in my opinion and relatively easy to implement (particularly since Gloomhaven is also associated with a decent amount of drinking in my experience, and this could be easily missed!) GH Prosperity screenshot

Cool-Katt commented 8 months ago

I second this, if anyone is able to work on it.

dducro commented 8 months ago

I agree, and disagree at the same time.. Let me explain, if it checks the Prosperity checkboxes automatically after donations, the user could check an additional one as well and not know it was already added. That's the reason I added it in text so the user can check it them selfs to prevent doubles. On the other hand, it would be useful to tick the box automatically.

Now that I think about it, what if I check the donation boxes at the beginning of the prosperity levels and make them disabled, gray, (like the first one). And add a tooltip on hover to indicate it's from the donations. This way the user can't uncheck them and one is added automatically after donating. Would this be sufficient? Or would it be confusing that's the first boxes are associated with donations?

Let me know if you have any idea's to communicate it to the user.

Cool-Katt commented 8 months ago

I like that it says how many checkmarks you should have from donations in text, that way you can check it yourself if for whatever reason you get confused. I think that needs to stay.

On the other hand, this game has so many admin actions to be done before/after a scenario that it's easy to lose track of what's been done and what needs tracking. From my experience playing, donating to the sanctuary could be classified as two actions - one is to go through all characters (usually all 4 of us donate whenever we can) and subtract from each character's gold, and the other is to add to the sanctuary counter and check if you have unlocked new checkmarks. If I can optimize a little and skip one of the many checks, then it's all good by me, but I suppose not all players are me.

I like the idea of somehow denoting checkmarks gained from the sanctuary explicitly, with a tooltip saying that it was gained from donations or maybe with a different colour, or just disabling them so you can't get confused.

To have the best of both worlds, maybe there can be a toggle next to the donations field for automatically tracking checkmarks gained from the sanctuary. This can be off by default so the current behaviour won't change and confuse people that are already used to checking manually.

dducro commented 8 months ago

Yeah, adding this setting is a nice idea, thanks!