Lurkars / gloomhavensecretariat

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

Feature Request: Implement Building 81 Level 2 Rewards. #616

Open OLavagante opened 3 weeks ago

OLavagante commented 3 weeks ago

Is your feature request related to a problem? Please describe.

Currently, applying the effects of a favor involves manually editing the monster AM deck, which is a bothersome process. Additionally, the effect of some of the favors should be relatively simple to add to the post-scenario rewards pop-up, thus removing the additional accounting that the activation of the favors introduces.

Describe the solution you'd like

I think a simple yet effective solution would be to add a sort "Favor Assignment " menu, either embedded onto the scenario level adjustments tab, or directly next to it on the lower tab of the interface. On this menu, one should be able to assign the 7 available favor points on the possible favors given on Appendix F of the rulebook (page 79). Some of the favors can be activated multiple times and some cost 2 points instead of 1, so this should be taken into account (the Wealth favor got FAQ'd to cost 2 points instead of 1). The app should take into account the removal of the "-1" cards from the monster AM deck, that happens for each favor applied, while also giving the option of removing a "-2" card instead of two "-1" cards. This feature should be (de)activatable in the Frosthaven Tab of the Settings.

Describe alternatives you've considered

A partial solution would be to implement the automatic removal of the monster AM deck cards in accordance to the activated favors, and not implementing the favor effects.

Additional context

A spoiler label should be added to this issue.

Lurkars commented 15 hours ago

Favor menu is now accessible in v0.102.2 from "Event Effects" and "Scenario" menu (can only be set when scenario chosen and first round not started). I added infos about automation. Happy about feedback and testing!

Of course Building 81 Level 2 required and enable Trials/Favors in Settings!