MegaMek / mekhq

MekHQ is a java helper program for the MegaMek game that allows users to load a list of entities from an XML file, perform repairs and customizations, and then save the new entities to another XML file that can be loaded into MegaMek.
http://megamek.org
131 stars 168 forks source link

Refactored Batchall Logic and Enhanced Bidding Report #4924

Closed IllianiCBT closed 3 days ago

IllianiCBT commented 3 days ago

Centralized Batchall faction list and ensured consistent checking throughout the codebase. Improved the reporting mechanism by differentiating between strict, opportunistic, and liberal honor levels, and added more informative logging to the bidding process. Added a fun Easter Egg for non-Clan factions encountering the Clans for the first time prior to the Outreach Summit of January 3051.

IllianiCBT commented 3 days ago

Forgot to include these changes:

codecov-commenter commented 3 days ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 10.44%. Comparing base (b8b9400) to head (90ea1b7). Report is 44 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #4924 +/- ## ============================================ - Coverage 10.45% 10.44% -0.02% + Complexity 6008 5998 -10 ============================================ Files 952 951 -1 Lines 132759 132874 +115 Branches 19309 19329 +20 ============================================ - Hits 13885 13873 -12 - Misses 117518 117653 +135 + Partials 1356 1348 -8 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.