Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFE] Add settings for minimum time spent by Tech on Mass Repairs #5719

Open
3 tasks done
Dark-Hobbit opened this issue Jan 9, 2025 · 0 comments
Open
3 tasks done
Labels
(RFE) Enhancement Requests for Enhancement, new features or implementations

Comments

@Dark-Hobbit
Copy link

Enhancement Type *

Improvement to Existing Feature

Brief Description of Enhancement *

Add a setting in "Mass Repair/Salvage" menu that allows to put in a minimum of how many minutes a day a Tech must have after maintenance to be considered for repairs. Meaning that if a Tech has only 30 minutes/day after maintenance and the setting is put at "minimum 60 minutes/day", they would never get used for Mass Repairs and only Techs with 60 minutes or more available would be considered.

It could be a general setting but would probably work better on by-category basis, added as an extra column to the right of "Max BTH" one.

Alternatively, it could be a setting of how many days at max a repair can take for that part. So if a part would take 300 minutes to get fixed and the setting is "maximum 5 days", only Techs with 60 minutes/day or more would be considered. The second implementation might be better but would require accounting for using more/less time in some way, so it would be harder to implement.

Use Cases or Rationale

Right now "Mass Repair/Salvage" functionality has two prioritisation settings: Techs that can complete the task today and Techs assigned to the force. However, if no Tech can complete the repair today, any free Tech can be used regardless of how much free time they have after the daily maintenance. That can happen especially often with the use of "Extra Time", as individual repairs can last more than a day.

In worst case scenario, a Tech with 10-20 minutes/day left from maintenance can get assigned a repair/replacement task on a part with x4 Extra Time that would take them upwards of a month to complete (in case of 720/800/960/1080 minute repairs). That is often much less efficient than the Tech doing nothing at all or reloading ammo, leaving the part to wait for a different Tech to free up and fix it in a few days.

Attach Files

No response

MekHQ Suite Version *

0.50.02

Final Verification

  • I confirm this request hasn't already been submitted (checked the tracker)
  • I've discussed or asked about this enhancement on MegaMek Discord
  • I’m opening this on the correct repo (MegaMek, MegaMekLab, or MekHQ)
@Dark-Hobbit Dark-Hobbit added the (RFE) Enhancement Requests for Enhancement, new features or implementations label Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
(RFE) Enhancement Requests for Enhancement, new features or implementations
Projects
None yet
Development

No branches or pull requests

1 participant