PandorasBox icon indicating copy to clipboard operation
PandorasBox copied to clipboard

[Enhance][AutoVoteMvp] Allow manual commendation selection/override and exclusions via context menu

Open StrawberryClover opened this issue 8 months ago • 0 comments

This PR adds manual control over commendation behavior via new context menu options.

✨ Features:

  • Adds a context menu option on party members during duties to manually select a player to automatically commend at the end of the duty, overriding random selection.
  • Adds a context menu option to exclude a player from being randomly selected for commendation if you do not want to commend them.
  • Manual commendation and exclusion are mutually exclusive (a player cannot be both selected and excluded at the same time).
  • Context menu options are designed based on other Pandora context menu option standards.
  • Added a config setting to toggle the context menu options on or off.

🔎 Motivation: AutoVoteMvp previously only allowed random or condition-based commendations (such as prioritizing tanks, DPS, or avoiding players who died). However, there was no way for the user to exercise manual control mid-duty — for example, to commend someone who was especially helpful, friendly, or performed very well. If a specific commendation was desired, the only option was to temporarily disable the auto-commend feature entirely mid-run. Similarly, if a party member behaved poorly, users had no way to exclude them from being randomly selected without also disabling the feature. This change introduces simple, in-duty options to manually select a player to commend or exclude a player from being commended, without having to open configuration menus mid-run.

Example of context menu: image image

StrawberryClover avatar Apr 28 '25 08:04 StrawberryClover