Add an "auto-select" button when choosing which exploration report to submit in Exploration Bases based on certain criteria

現状/Current Status

We have to select the reports manually.

提案/Suggestion

Add an “auto-select” button when submitting exploration reports.

It should consider the following factors, in descending order of priority (i.e. point 1 is highest priority and should be fulfilled first):

  1. Which type of reports are missing for the next upgrade level of the Base.
    • For example, if the base is missing Hunt-a-thon (HAT) reports for the next level, the auto-select selection should prioritise any available HAT reports in the player’s possession.
    • If the player does not have any matching reports, this factor shall be skipped.
  2. Which combination of reports would earn the most points.
    • For example, if the base is missing all 3 types of reports and the bonus habitat exploration type is vegetation, and the player has 1 HAT, 1 EDI and multiple gathering point reports of all types, the auto-select logic should prioritise selecting the HAT report, the EDI report, and as many of the vegetation reports to fill the remaining 3 report slots for submission, therefore earning the most points at 50+50+20x3 = 160 points.
  3. When points 1 and 2 do not apply to the player (e.g. the base is missing EDI and the bonus habitat type is vegetation but the player only has reports from bonepiles, mining outcrops, and treefalls and no HAT/EDI reports), then it shall prioritise the type of report which is the most numerous.
    • For example, if the player has 20 bonepile reports, 5 mining outcrop reports, and 7 treefall reports, the auto-select feature should prioritise the bonepile reports. This is to cater for the case where the bonus habitat type for the next day could be mining outcrop or tree fall and if the player still wants to submit reports when they would not earn any bonus points, then at least they still have a chance to keep the mining outcrop and treefall reports for the next day.
  4. The earliest reports shall be prioritised.
    • This is probably debatable and not everyone will agree, especially where privacy is concerned and is still not addressed in the release version of the Exploration Base feature. If a sorting option is introduced, perhaps this factor can consider the earliest reports according to that sorting setting.

Please consider.