Releases: MegaMek/mekhq
Releases · MegaMek/mekhq
v0.51.0-Development
What's Changed
- Fix: Parts reserved for refits now count as "In Use" in Parts Report (#6697) by @VicenteCartas in #8846
- Fix NPE in PlanetarySystem.getStar() when star data is missing by @HammerGS in #8850
- Fixes auto assigning forces to official challenge scenarios (#8612) by @VicenteCartas in #8811
- Add Voice of Kerensky easter egg event by @HammerGS in #8838
- fixed proto/prod for CS + fixes some mek files by @exeea in #8828
- Add licensing acknowledgment dialog on startup and update About dialog by @HammerGS in #8861
- BA manipulator view adaptation to MML#2167 by @SJuliez in #8860
- Fix: Pilots from ammo-detonated OpFor units missing in AAR (#6497) by @VicenteCartas in #8857
- Fix #8677 The text for a monetary gift from a faction is missing by @AlexOldenburger in #8859
- Fix #8676 Swap the text labels for Piloting and Gunnery as the skills are shown as Gunnery/Piloting by @AlexOldenburger in #8856
- Fix #8741 Select the correct row for Delete and Edit actions in the financial Ledger by @AlexOldenburger in #8858
- Redoing PR: Fix #8385: ACAR always reporting 100% loss odds in StratCon scenarios by @VicenteCartas in #8854
- fix #8781 Salvage unit names not displayed for space salvage by @AlexOldenburger in #8865
- fix #8680 Birth announcement missing names by @AlexOldenburger in #8864
- Fix missing tempCrewDeathBenefitsReport by @AlexOldenburger in #8868
- Fix NPE in MekHQ BA customization in Lab view by @SJuliez in #8878
- Dependency Update by @rjhancock in #8886
- Bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #8879
- Fix: Recover player units rejected by the server instead of treating them as total losses by @VicenteCartas in #8866
- Fix: Exclude unstreamlined DropShips from atmospheric StratCon scenarios by @VicenteCartas in #8873
- Fix NPE in Mass Training when person lacks the trained skill by @VicenteCartas in #8874
- Fix: Cybernetic Prosthetics No Longer Count as Injuries for Turnover and Medical Discharge by @VicenteCartas in #8877
- Fix: Armor warehouse name mismatch (Fixes #7139) by @VicenteCartas in #8881
- YearFilter extinct factions from contract employer/enemy pools (#6451) by @VicenteCartas in #8887
- fix #8782 Cannot salvage DS with a tug by @AlexOldenburger in #8885
- Feature quirk tooltips (Fixes #8731) by @capellancitizen in #8778
- J21 Language updates through mekhq.campaign.market by @rjhancock in #8890
- J21 Language updates through mekhq.campaign.mission by @rjhancock in #8891
- J21 Language Updates mekhq.campaign.parts by @rjhancock in #8893
- J21 Language Updates mekhq.campaign.personel by @rjhancock in #8894
- J21 Updates through campaign by @rjhancock in #8895
- J21 Updates for get(0) to getFirst() by @rjhancock in #8897
- J21 Updates, depreciation, and some ATB Code path removals. by @rjhancock in #8898
- Filter out atb changes by @rjhancock in #8900
- Updated with changes from MM and MML by @rjhancock in #8907
- Fix formatting in reports for incurable diseases by @hokvel in #8896
- Diagnose #5759: Add context to AcquisitionsDialog btnDepod NPE by @VicenteCartas in #8888
- Final merge of missing AtB elements to fix Briefing and Contract issues by @Sleet01 in #8910
- Fix: Salvage percentage rounding error (#5683) by @VicenteCartas in #8901
-
Fix #5939: Export Campaign Subset now actually transfers C-bills by @VicenteCartas in #8908
- Fix #8867: Allow explicit force assignment to official challenge scenarios by @VicenteCartas in #8912
- Main menu / Mac issues by @SJuliez in #8906
- Fixes #8914 Stop permanent diseases spreading in transit by @HammerGS in #8919
- Fix FamilyTreeDialog opens as a bar and Math.clamp errors (Fixes #8918) by @HammerGS in #8925
- Fix wooden foot prosthesis appearing under Leg slot (Fixes #8917) by @HammerGS in #8926
- Fix #619: contract generated for unreachable system by @VicenteCartas in #8927
- Honor faction lineage when checking academy access (Fixes #8915) by @HammerGS in #8933
- Give POW awards automatically at mission end by @AlexOldenburger in #8939
- Reorganize Personnel GM Mode submenu into themed groups (Fixes #8923) by @HammerGS in #8924
- Fixes #8920 Show day of the week in the campaign title bar by @HammerGS in #8921
- Add Show All Factions toggle to origin-faction picker (Fixes #8929) by @HammerGS in #8937
- Make origin-system picker birthworld-realistic (Fixes #8934) by @HammerGS in #8935
- Fix: Added Missing Factions Import by @IllianiBird in #8949
- BA/CI separation (MM#8257) by @SJuliez in #8940
- Fix #8947: Fixed Management Skill Using Skill TN Not Level by @IllianiBird in #8951
- Fix #8922: Fixed Edit Injury Field Type by @IllianiBird in #8952
- Rank File Update to 0.51.00 by @IllianiBird in #8953
- Fix #8913: Fixed Free Infantry Conditional by @IllianiBird in #8954
- Fix #8905: Expanded Roll Information for Weekly Training Skill Checks by @IllianiBird in #8955
- Improved Readability of Skill Check Reports by @IllianiBird in #8956
- Improved Readability of Ability Check Reports by @IllianiBird in #8957
- Fixed Extraneous Apostrophe in IT_WILL_DO Label by @IllianiBird in #8958
- Fix #8872: Fixed Typo in Faction Adoption Message by @IllianiBird in #8959
- Fix #8870: Fixed Contract Pay Difficulty Multipliers (feat. LostWhen) by @IllianiBird in #8960
- Fix #8869: Fixed Generic Pay Multiplier for LAM, Small Craft, Conv. Fighters (feat. LostWhen) by @IllianiBird in #8961
- Fix #8851: Fix Temp Vessel Crew being hired for Superheavy Meks by @psikomonkie in #8969
- Fix #8872: substitute faction name in ADOPTION_OR_MEKS accolade warning by @jschmetzer in #8902
- Added Ability to Generate Blank Slate Characters by @IllianiBird in #8966
- Fix #8827: Increased Default Number of Support Personnel in Quick Start Company Generator by @IllianiBird in #8968
- Adjust commander rating calculations to match CamOps definitions by @hokvel in #8972
- Fix the reported Exam value by using the calculated value fixes #8776 by @AlexOldenburger in #8974
- fix for test in FinancialYearDurationTest failing by @AlexOldenburger in #8985
- Add dismissal from infirmary to daily medical log (fixes #8664) by @AlexOldenburger in #8982
- Fixed pathing and file name typo per issue 7695 by @mdavistke in #8992
- Fix super-heavy vehicle bay transport reporting and other improvements (fixes #3364) by @VicenteCartas in #8984
- Added Flag to Block Characters from Going on Maternity Leave by @IllianiBird in #8977
- Added Button to Access Quick Tech Assignment by @IllianiBird in #8988
- Random Civilian Removal Fix by @IllianiBird in #8990
- Made Attribute Score Modifiers Clear in Personnel Table by @IllianiBird in #8993
- Fixed 0 Edge Incorrectly Displaying as 1 by @IllianiBird in #8994
- Fixed Several Tooltips in Campaign Options IIC Market Tab by @IllianiBird in #8995
- Fix #8657: Fixed Negative Extra Income Causing Campaign Commanders to Incorrectly Embezzle Campaign Funds, Adding Funds Instead of Deducting by @IllianiBird ...
v0.50.12-Development
What's Changed
- Fix #8614: Prevent a force from being assigned as its own subforce by @psikomonkie in #8615
- RFE #3838: Personnel Simplification / Optional temporary crew for certain personnel roles by @psikomonkie in #8558
- Task: Updated Campaign Options Iconography for 50.12 by @IllianiBird in #8633
- PR: Initial
BuildingEntitysupport for MHQ by @psikomonkie in #8544 - Improvement: Added Elegant Failure to Academy Tooltip Fetching by @IllianiBird in #8647
- Fix transport cost display and calculation semantics by @HammerGS in #8635
- Task: Updated ranks.xml for 50.12 by @IllianiBird in #8632
- Feature: Added Canon Disease & Bioweapon Support; Added Disease Glossary Entry; Added Herd Immunity Mechanics; Added Ageranium's Disease & Dobrowski Depression-A Syndrome Flaws by @IllianiBird in #8476
- Improvement: Added Support for Partial XP Skill Progress by @IllianiBird in #8442
- subtype flags merged with flags by @exeea in #8469
- Fix: Fix failing tests & saves being unable to load. by @psikomonkie in #8651
- Fix #8648 - Fixes to C3i in the ToE and implements Nova CEWs support in the ToE by @HammerGS in #8649
- Add Color Explanation Tooltips to Tables by @HammerGS in #8637
- Fix #8650: Save & Load All Temp Crew Options by @psikomonkie in #8652
- Replace invalid character with '"' by @psikomonkie in #8656
- PR: Campaign Option Badge Handling by @psikomonkie in #8643
- PR: Update
milestoneReleases.ymlto reflect 0.50.11 being a Milestone release by @psikomonkie in #8658 - Fix #8670: Fixed Units with Temp Crew Disappearing when Loading by @psikomonkie in #8671
- Fix #8665: Minor campaign option text/label errors by @psikomonkie in #8667
- Fix #8668: Fixes tanks with temp crew being prevented from deploying & background color fix on table by @psikomonkie in #8666
- Updated Gradle to 9.3.0 by @rjhancock in #8687
- Fixed maneuver/auxillary reinforcement roll reporting by @heckindoc in #8709
- Update learning ropes campaign 0.50.11 by @HammerGS in #8716
- Fix NPE when spending XP on new skills by @HammerGS in #8715
- Fix GM Edit Person dialog crash due to missing Enhanced Imaging resource (Fixes #8708) by @HammerGS in #8713
- Fix NPE when accepting contract on planet with missing temperature data by @HammerGS in #8717
- Fix IndexOutOfBoundsException in Academy.getTooltip() for mismatched curriculum data (Sentry) by @HammerGS in #8719
- Fix NullPointerException when user academy file replaces base academies (Fixes #8659) by @HammerGS in #8720
- Display surgeon skill level instead of target number in prosthetic surgery dialog by @HammerGS in #8721
- Fix Mapless StratCon VP scoring for Fleet in Being and Refused Engagement (Fixes #8689) by @HammerGS in #8722
- Fix daily report category tabs highlighting when empty (Fixes #8653) by @HammerGS in #8723
- Fix contract generation for factions absorbed by super-states (Fixes #8711) by @HammerGS in #8718
- Added Checkstyle GitHub Actions by @rjhancock in #8703
- Adjustments to check style to ensure compliance. by @rjhancock in #8734
- Fixed Eagle Eyes rolls for Advanced Scouting by @heckindoc in #8751
- Gitignore update by @SJuliez in #8740
- Fix StratCon completed objectives being invalidated by subsequent scenario losses (Fixes #8705) by @HammerGS in #8726
- PR: Fix warning about no armor in warehouse by @psikomonkie in #8767
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #8770
- Fixed BotForceRandomizer throwing/generating nothing when weight class not set by @capellancitizen in #8762
- Fix #8752: Check type before casting Ammo Type by @psikomonkie in #8757
- Fix #8766: Corrected Resource Bundle from
MRMSServicetoMRMSforMRMSService.javaby @psikomonkie in #8765 - PR: Change contract search radius minimum to 1 instead of 100 by @psikomonkie in #8748
- PR: Rename
ForcetoFormationby @psikomonkie in #8627 - Stop Advanced Scouting from being able to scout off StraCon board by @heckindoc in #8769
- Fix NPE when loading campaign with custom/unknown factions (Fixes #8626) by @HammerGS in #8733
- Fix missing "Swap ammo" menu for some units (Fixes #8714) by @HammerGS in #8727
- Fix armor location not showing when stripping in salvage mode (Fixes #8724) by @HammerGS in #8728
- Fixing an issue with resolving a scenario, new pilot hits were doubled by @TenkawaBC in #8784
- Fix #8795: Forces not returning from AoO Map by @psikomonkie in #8796
- Fixed Missing Resource exception when killing Commander by @capellancitizen in #8763
- Fix - MASH Rentals work now by @heckindoc in #8800
- Salvage Picker Confirmation Buttons Moved fixes #8806 by @heckindoc in #8807
- Permanent injuries can't be replaced with temporal ones by @VicenteCartas in #8803
- Fixing double scaling issue by @VicenteCartas in #8798
- PR: Fix crew killed buildings not counting as crew killed in after-action by @psikomonkie in #8774
- Addressing hotkey issues by @VicenteCartas in #8797
- Fix transport report for ConvFighters, Fixed-Wing Support, and ProtoMeks by @VicenteCartas in #8815
- Fix: Prevent infinite MRMS loop when AmmoBin repair can't be fulfilled (#7414) by @VicenteCartas in #8816
- Fix #8832: Temp BA properly fill BA suits by @psikomonkie in #8833
- Bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #8831
- Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #8835
- Bump gradle/actions from 5 to 6 by @dependabot[bot] in #8826
- Fix connector system display and map rendering bugs by @HammerGS in #8837
- Add planetary system data validator and integration tests by @HammerGS in #8839
New Contributors
- @heckindoc made their first contribution in #8709
- @capellancitizen made their first contribution in #8762
Full Changelog: v0.50.11...v0.50.12
v0.50.11-Development
What's Changed
- Fix #8387: Fixed Incorrect Reference Key for Rout Messaging by @IllianiBird in #8388
- Adding Java 25 LTS to Testing by @rjhancock in #8396
- Fix #8386: Fixed Loading & Parsing of 'Any Tech' Acquisitions Method by @IllianiBird in #8391
- Improvement #8384: Added Missing Ability to Buy Off Flaws by @IllianiBird in #8392
- Improvement #8393: Added Better Handling When Academy Fails to Parse Skill by @IllianiBird in #8395
- Improvement #8354: Added Education Filter to Personnel Tab by @IllianiBird in #8394
- Fix #8404: Fixed Inability to Toggle Two Flags by @IllianiBird in #8406
- Fix #8399: Various Prosthetic Fixes by @IllianiBird in #8405
- Fix #8402: Fixed Factions Appearing in Diplomacy Report Prior to Inception or Post Destruction by @IllianiBird in #8403
- Fix: Fixed Trueborn Phenotypes Incorrectly Showing as Freeborn by @IllianiBird in #8401
- Fix #8389, #8390: Rewrote Campaign Upgrade Process to (Hopefully) Fix Stalling by @IllianiBird in #8397
- Improvement: Added GM Mode Option to Advanced Surgery to Allow for Bypassing of Restrictions by @IllianiBird in #8407
- Improvement: Updated Injury Effects to Affect Attribute Score and Not Directly Affect Skills by @IllianiBird in #8409
- Fix #8408: Reinforced Handling of Scenario Field Control Dialog by Converting to Immersive Dialog by @IllianiBird in #8410
- PR: Refactor
Transporter.getType()andInfantryTransporter.getType()to prevent conflicts in classes that implement bothIBuildingandTransporterby @psikomonkie in #8380 - Fix MM #3191: Ensure units clear their picked up MW and starting locations on reset by @Sleet01 in #8432
- Fix #8417: Fixed Invalid Flaw Reference by @IllianiBird in #8418
- Improvement #8414: Quick Train Now Trains Utility Skills; Fixed Quick Train Training All Infantry Gunnery Skills When Campaign is Set to Small Arms Use Only by @IllianiBird in #8419
- Fix #8415: Fixed Orbital Shuttle Pilot Skill Use by @IllianiBird in #8420
- Fix: Removed Temporary Cargo Capacities from Total Cargo Capacity Calculations for Transport Report & Command Center by @IllianiBird in #8421
- Improvement: Changed Aging Effects to Affect Attribute Scores, Not Skills Directly by @IllianiBird in #8423
- Task: Ranks.xml Update for 50.11 by @IllianiBird in #8424
- Improvement #8422: Relaxed Advanced Surgery Limitations Based on Game Date & Faction by @IllianiBird in #8425
- Fix #8426: Fixed Personnel Market Not Generating Initial Applicants on Campaign Start if Campaign Not Starting on 1st of Month by @IllianiBird in #8431
- Task: Retired FM:Mr Unit Rating Code by @IllianiBird in #7764
- Feature: Added 'Report a Bug' Helper by @IllianiBird in #8433
- Feature: Rolled Out New Tabbed Daily Report Functionality by @IllianiBird in #8438
- Improvement: Added Ability to Disable Tabbed Daily Report by @IllianiBird in #8444
- Improvement #8441: Allowed Multiple Brain Implants by @IllianiBird in #8446
- Fix #8443: Fixed Advanced Surgeries Not Gifting Appropriate Implant Effects in MegaMek Scenarios by @IllianiBird in #8451
- Improvement: De-escalated Logger Clause for ACAR Orders by @IllianiBird in #8452
- Fix: Included Missing Switch Clause for Injury Score Modifiers by @IllianiBird in #8453
- Fix: Fixed Daily Report Tabs Incorrectly 'Flashing' On New Day for Date Only Updates by @IllianiBird in #8454
- Improvement: Added Safety Net When Adding Daily Report Reports by @IllianiBird in #8456
- Fix #8458: Fixed Random Attribute Generation by @IllianiBird in #8459
- Improvement: Updated Scenario Map Size Generation by @IllianiBird in #8467
- Fix: Fixed Non-Player Infantry Not Swapping to Weather Appropriate Gear by @IllianiBird in #8468
- Improvement: Added Politics Daily Report Tab for Political Events by @IllianiBird in #8455
- Fix #8457: Fixed Education Module Awarding Too High Skill Levels by @IllianiBird in #8461
- Improvement: Updated Alt Advance Medical's Advanced Surgery System to Include Legality, Several New Surgeries, & to Account for Recent MegaMek Changes; Fixed Removal of SPAs & Implants When Removing AAM Implants by @IllianiBird in #8465
- Fix: Fixed 'Easy Bug' Handling of Units Stored in Archives; Added Better Error Logging by @IllianiBird in #8478
- Fix #8477, #8497: Fixed Estimated Total Profit in Contract Market Not Including Transportation Compensation by @IllianiBird in #8480
- Fix #8475: Fixed Scenario Map Sizes Incorrectly Calculating Height by @IllianiBird in #8482
- Fix #8481: Fixed Multiple Bay Rental Dialog Bugs by @IllianiBird in #8484
- Fix #8471: Updated Campaign Options Iconography for 50.11 Dev Cycle by @IllianiBird in #8485
- Fix #8470: Loosened Restrictions on When Contracts Will Adjust Date to Account for Player Lateness by @IllianiBird in #8486
- Fix #8466: Marriage Choices (Both Manual & Random) Now Correctly Factor in Gender Preferences of Both Partners by @IllianiBird in #8488
- Fix #8463: Fixed Glossary Typo by @IllianiBird in #8489
- Fix #8460: Fixed Transport Cost Calculations Not Correctly Tracking Fixed Wing Support Units by @IllianiBird in #8491
- Fix: Cleared Daily Report Tab 'Flashes' On New Day by @IllianiBird in #8494
- Fix: Campaign Upgrader Now Actually Upgrades the Campaign by @IllianiBird in #8495
- Fix #8450: Fixed Transport Cost Calculator Incorrectly Counting WarShip, JumpShip, and DropShip Crews as Passengers; Fixed Bay Personnel Capacity of Small Craft Not Being Factored into Cost Calculator by @IllianiBird in #8492
- Fix #8448: Fixed Academy Award Incorrectly Treating XP & None as a Skill by @IllianiBird in #8493
- Fix #8445: Fixed Saving of Faction Standings Accolades & Censure Events; Improved Debug Logging; Removed 'Off Contract' Requirement for 'Triumph' Accolade by @IllianiBird in #8498
- Improvement: Adjusted Legality Price Multiplier for Advance Surgeries Using Faction Restricted Tech While Campaign is Part of Faction by @IllianiBird in #8499
- Improvement: Excluded Space Station Capacities from Transport Cost Calculations by @IllianiBird in #8500
- Fix #8428: It Is No Longer Possible to Jump Travel With Jump Incapable Units Such as Some Space Stations by @IllianiBird in #8502
- Adds label for reinforced repair facilities to assign to force menu by @wildfire142 in #8513
- PR: Cache active personnel and a person's Advanced AsTech Contribution by @psikomonkie in #8520
- Fix #8496: Fix MRMS carryover check being applied before work time modifiers by @psikomonkie in #8519
- Fix #8514: Fixed Inverted Conditional That Was Causing Contract Dates to Shift if Player Was In The Correct System by @IllianiBird in #8517
- Issue #8427: Prevent array index OOB from troop size and issue with docking collar assignment in MekHQ by @psikomonkie in #8524
- Fix #8504: Fixed DropShip Force Experience Rating Contributions by @IllianiBird in #8505
- Fix: Fixed Injury Severity Not Included TW-Scale Hits by @IllianiBird in #8506
- Fix #4971: Fixed Contract Market Column Sorting by @IllianiBird in #8511
- Fix: Fixed Personnel With Permanent Injuries Being Unable to Attend Education by @IllianiBird in #8515
- Fix #8512: Fixed Inability to Change Rank System in Campaign Options by @IllianiBird in #8516
- Fix: Fixed Space Station Transport Requirements Using Wrong Getter by @IllianiBird in #8518
- Fix #8501: Fixed Disconnect Between MekHQ Considering Character Both Injured & Not Injured by @IllianiBird in #8508
- Fix: Fi...
v0.50.10-Development
What's Changed
- Improvement: Made Profession Skills More Visible in Character Sheet Panel & When Spending XP by @IllianiBird in #7714
- Fix #7717: Stopped Reinforcements Checks from Auto-Succeeding if GM Mode is Disabled by @IllianiBird in #7718
- Fix #7715: Stopped Non-Vehicle Crew Appearing in Vehicle Crews Personnel Filter by @IllianiBird in #7716
- Fix: Fixed Advanced Scouting Movement Modifiers by @IllianiBird in #7713
- Fix: Updated Tooltips for Astech and MedTech/Any Skills by @IllianiBird in #7712
- Fix #7702: Fixed Personnel Being Incorrectly Marked as Camp Followers If Edited in Hire (GM) Dialog Prior to Hiring by @IllianiBird in #7708
- Fix #7704: Fixed Patrol Forces Deploying Scenarios to Unexplored Hexes in StratCon by @IllianiBird in #7706
- Fix #7696: Corrected Prisoner Capacity Math by @IllianiBird in #7698
- Fix: Fixed Battle Armor Skill Use by @IllianiBird in #7699
- Fix #7697: Fixed New Day Advance when Character is Illiterate But Has No Languages/Any Skill by @IllianiBird in #7701
- Fix #7720: Ensured Low Reputation (or Pirate) Campaigns Can Access New Recruits by @IllianiBird in #7721
- Fix #7723: Stopped POWs Appearing as Camp Followers by @IllianiBird in #7724
- Fix #7722: Ensured Injury Panel Remains Visible When All Injuries Have Been Treated But Some Are Permanent by @IllianiBird in #7725
- Improvement: Added Support for New Skills to Education Module by @IllianiBird in #7728
- Improvement: Rebranded 'Reasoning' as 'Talent' Based on Player Feedback by @IllianiBird in #7730
- Improvement: Added Support Vehicles, DropShips, JumpShips, Infantry, and Battle Armor to the Unit Market by @IllianiBird in #7734
- Improvement: Disabled & Deprecated AtB Ship Search by @IllianiBird in #7735
- Improvement #7710: Separated Ex-RP Only Skills into Their Own Skill Group Category by @IllianiBird in #7732
- Fix #3846, #4206, #4383, #4540, #6196, #7160, #7507: Corrected Additional Crew Requirements when Unit is Equipped with Communications Equipment, Field Kitchen, Mobile Field Base, MASH Theaters, or Has 'Extra Seats'; Fixed Personnel Assignment to Conventional Fighters by @IllianiBird in #7738
- Improvement: Added 'Vehicle Crews' Glossary Entry; Expanded Vehicle Crew Eligibility to Include Soldier & Administrator Professions by @IllianiBird in #7739
- Fix #7740: Fixed Sale of Items Increasing Warehouse Item Count by @IllianiBird in #7741
- Improvement: Added Additional Toggle Buttons to the Abilities Tabs in Campaign Options by @IllianiBird in #7737
- Fix #7743: Fixed Parts in Use Order Display Error by @IllianiBird in #7744
- Fix: Fixed Atmosphere Loading for Custom Planetary Systems by @IllianiBird in #7753
- Fix: Fixed Hammer Traveling Back in Time to Release MegaMek Before MegaMek Was Invented, Thus Creating an Time Paradox That Breaches the Temporal Prime Directive by @IllianiBird in #7757
- Improvement: Added a Compatibility Handler to Resolve Issues With Academy Name Changes Between Versions by @IllianiBird in #7755
- Task: Updated Campaign Options Iconography for 50.10 by @IllianiBird in #7773
- Sentry: Fixed Error When Faction Standing Simulates a Mission with a Missing Start Date by @IllianiBird in #7768
- Issue #7754: If a part's location is -1, display that as the reason instead of throwing an exception by @psikomonkie in #7758
- Fix: Added Additional Cache Exclusions from Build Scripts by @IllianiBird in #7786
- Issue MML#2059 by @SJuliez in #7810
- Improvement #7449: Technology Cost Modifiers Applied to Unit Market by @Dark-Hobbit in #7802
- Fix #7688: Stopped Parts in Use Counting Reserved Parts as In Stock by @IllianiBird in #7795
- Fix #6995: Fixed Parts Costs Being Reduced by Around 50% by @IllianiBird in #7793
- Fix #7771: Fixed Ordering from Parts in Use & autoLogistics when Two Identical Items of Differing Tech Bases Exist in Use by @IllianiBird in #7792
- Improvement: Allowed Conventional Infantry Units to be Refit by @IllianiBird in #7791
- Fix #7778: Removed Colon from Display of Profession Skills by @IllianiBird in #7781
- Fix #7779: Removed Unnecessary Recommendation & Warning from Scenario XP Campaign Option by @IllianiBird in #7780
- Feature: Implemented Quick Train Quality of Life System by @IllianiBird in #7775
- Task: Removed FM:MR Unit Reputation Campaign Option by @IllianiBird in #7762
- Sentry: Fixed Error Caused by Missing Scenario Information in Personnel Table by @IllianiBird in #7761
- Fix #7774: Corrected Glossary Entry Reference for HR Strain by @IllianiBird in #7787
- Improvement: Brought Back Veterancy Awards Due To Popular Demand by @IllianiBird in #7772
- Fix #7783: Corrected Large Vessel Ammo Reloading by @IllianiBird in #7788
- Fix #7063, #7726, #7777: Added Crew Validation for Units On Load & On Refit by @IllianiBird in #7790
- Improvement #6021, #7181: Acquisitions Table in Command Center Will No Longer Factor Acquisitions Personnel into Target Column by @IllianiBird in #7794
- Improvement: Allowed Players to Access MegaMek Client Settings from Within MekHQ by @IllianiBird in #7798
- Improvement #7694: Escalated Conflict Between WoB & Other Factions During Jihad by @IllianiBird in #7801
- Issue #7080: Bottom-Up TO&E by @psikomonkie in #7813
- Improvement #7745: Added Crew Needs to Unit Display in Hangar by @IllianiBird in #7806
- Improvement: Added Client Option to Hide Unit Fluff Images from Certain Views in MegaMek & MekHQ by @IllianiBird in #7797
- Improvement #7820: Added a Daily Report Message When Selling DropShip Salvage Coordinates by @IllianiBird in #7822
- Improvement #7749: Added Campaign Option to Handle to Automatic Undeployment of Fatigued Forces from StratCon by @IllianiBird in #7803
- Fix: Fixed Quick Train Failing on Unknown Skills by @IllianiBird in #7817
- Improvement: Refactored
resetMinutesLeftto Clean Up Code by @IllianiBird in #7818 - Improvement: Added Newness Iconography to Glossary to More Easily Show When an Entry or Document Has Been Added or Updated by @IllianiBird in #7823
- Fix #7825: Capped Turnover Desirability Modifier to Elite by @IllianiBird in #7827
- Fix #7824: Fixed Battle Armor Pilot Starting Charisma by @IllianiBird in #7828
- Fix #7842: Corrected Advanced Scouting Not Correctly Excluding Already Revealed Hexes by @Beornwulf in #7841
- Fix #7831: Fixed Parts in Use Not Detecting Units; Refactored Parts in Use Out of Campaign.java by @IllianiBird in #7832
- Feature: Implemented 'Extra-Income' A Time of War Trait by @IllianiBird in #7517
- Improvement #1570, #6566: Added GM Options to Personnel Menu Allowing Users to Add/Remove Parents and Add/Remove Children by @IllianiBird in #7830
- Improvement: Updated CodeQL to (Hopefully) Analyze Using the Right Version of Java by @IllianiBird in #7846
- Improvement #1276, #7763: Introduced 'Only Commanders Matter' Option for Most Multi-Crewed Units by @IllianiBird in #7776
- Improvement: Added Announcements for Diplomatic State Changes Affecting the Campaign Faction by @IllianiBird in #7782
- Improvement: Added Optional Tracking of MASH Theatres by @IllianiBird in #7807
- Improvement: Rewrote Morale System Based on Player Feedback by @IllianiBird in #7816
- Fix #7719: Fixed Inability to Maintain DropShips by @IllianiBird in #7819
- Feature #1569: Added the Ability to View a Character's Family Tree by @IllianiBird in #7826
- Fix: Purged Ship Search from GUI Triggers by @IllianiBird in https://g...
v0.50.07-Development
What's Changed
- Improvement: Added Support for Command Lances in TO&E by @IllianiBird in #7001
- Improvement: Added Utility Methods to ReportingUtilities to Allow for Easier Application of Core Colors by @IllianiBird in #7000
- Fix: #6955 Fixed Personnel Cleanup to be More Reliable by @IllianiBird in #6980
- Fix: Restored Access to Units Involved in Prior Scenarios by @IllianiBird in #6942
- Improvement: Refactored Resource Bundle Calls to Reduce Abstraction by @IllianiBird in #6897
- Improvement: Removed 'Limit Combat Teams by Commander Strategy' Campaign Option by @IllianiBird in #6864
- Feature: Added Monthly Food and Housing Expenses from A Time of War by @IllianiBird in #6863
- Improvement: Improved Challenge Estimate Handling; Converted Challenge Warning Dialogs into Immersive Dialogs; Restored Difficulty Contract Pay Modifiers by @IllianiBird in #6856
- Improvement: Converted Most Convoy Dialogs into Immersive Dialogs by @IllianiBird in #6855
- Improvement: Rewrote Gray Monday Code to Be Less Fragile; Moved Gray Monday Dialog to Immersive Simple; Added New Portrait Functionality to Immersive Dialog by @IllianiBird in #6854
- Improvement: Moved VocationalExperience Awards Dialog to Use 'Simple' Version of Immersive Dialog and not 'Full' Version by @IllianiBird in #6853
- Improvement: Moved New Bulletins to Use 'Simple' Version of Immersive Dialog and not 'Full' Version by @IllianiBird in #6851
- Improvement: Upgraded Contract Automation to Use the New Immersive Dialog Format by @IllianiBird in #6849
- Improvement: Improved Personality Generation; Added 'Interview Notes' for Use During Recruitment; Improved Personality Testing by @IllianiBird in #6848
- Improvement: Improved Speed of Log Entry Saving in Large Campaigns by @IllianiBird in #6846
- Improvement: Stopped Administrators Double-Dipping Use of the Administration Skill By Taking Multiple Admin Roles; Improved Role Eligibility Handling by @IllianiBird in #6844
- Fix: #6793 Fixed Maintenance Time for Battle Armor by @IllianiBird in #6809
- Feature: Added 7 New Unofficial SPAs for Admin Characters by @IllianiBird in #6783
- Feature: Added Externally Employed Civilians by @IllianiBird in #6961
- Feature: Added Tracking of Heroic and Legendary Skill Levels by @IllianiBird in #6904
- Improvement: Upgraded Prisoner Events to Use a Generic Version of Immersive Dialog Instead of a Single Use Bespoke Versions by @IllianiBird in #6850
- Updated Gradle to 8.14. by @rjhancock in #6922
- Improvement: Moved Replacement Limb Dialog to Use 'Simple' Version of Immersive Dialog and not 'Full' Version by @IllianiBird in #6852
- Feature: Added 254 Civilian Professions by @IllianiBird in #6920
- Feature: Completely Rewrote and Rebalanced Recruitment for MekHQ and Campaign Operations by @IllianiBird in #6879
- Feature: Implemented Attribute Score Modifiers to all Skills and Skill Usage by @IllianiBird in #6837
- Fix: Fix Skill Fetching in Find Best in Role Comparison by @IllianiBird in #7057
- Fix Gradle warning due to a deprecation by @rjhancock in #7058
- Deprecation Removal from 0.50.05 and before, and legacy code. by @rjhancock in #7090
- Fix: Fixed Compatibility Handler for Removal of Scrounge by @IllianiBird in #7091
- ENUMs by @exeea in #7039
- Jägers by @exeea in #7094
- Fix: Ensured all properties files are UTF-8. by @rjhancock in #7095
- Fix: Restored Loading of Financial Year Duration Campaign Option by @IllianiBird in #7093
- Improvement: Added Background Characters by @IllianiBird in #7082
- Fix: Stopped Babies Breaking Child Labor Laws by Being Born With Jobs by @IllianiBird in #7079
- Improvement: Improved GUI Look & Feel of Campaign Options and Immersive Dialogs by @IllianiBird in #7076
- Fix: Updated Campaign Options Iconography for 50.07 by @IllianiBird in #7065
- Fix: Updated Preset Compatibility to Match Last Milestone by @IllianiBird in #7064
- Fix: Fixed Processing of Profession Salaries in the Event New Profession Added Since Campaign Last Loaded by @IllianiBird in #7059
- Improvement: Separated Reputation-Related Campaign Options Into Their Own Tab by @IllianiBird in #7062
- new rendering panel + adjusted resolution brakets by @exeea in #7096
- Feature: #4838 Added Faction Standing System by @IllianiBird in #7071
- Improvement: Updated Campaign UI to Use New Rounded Borders and Buttons by @IllianiBird in #7097
- Improvement: Added Faction Standing Report by @IllianiBird in #7089
- Improvement: Added Faction Standing Support for Non-StratCon Campaigns by @IllianiBird in #7092
- Improvement: Changed Logic for Mass Repair Mass Salvage by @Dark-Hobbit in #6973
- Feature: New Campaigns Now Start on Their Faction's Capital Planet by @IllianiBird in #7101
- Improvement: Added Faction Standing GM Tools by @IllianiBird in #7100
- Fix: Code and resource files for Mech -> Mek by @rjhancock in #7099
- Improvement: Added Chance for Mercenary Campaigns to Begin in Another Playable Faction's Territory by @IllianiBird in #7102
- Refactor mek hq unit selector by @savanik in #7085
- feat: add actual board for acar by @Scoppio in #6938
- Legal: License update by @rjhancock in #7109
- fix: fixes the error where it was unable to take hex data because the board has empty by @Scoppio in #7111
- Improvement: Upgraded Batchalls to Use New Faction Standing by @IllianiBird in #7113
- chore: fixing some words, added checkstyle by @Scoppio in #7104
- Retactor: group classes together in ui/dialog by @kuronekochomusuke in #7110
- Adaptation for multiple boards (MM PR) by @SJuliez in #7107
- Refactor: rename MinimapPanel by @kuronekochomusuke in #7115
- Fix: stops the nullpointer that was being caused by missing resource in fame an infamy by @Scoppio in #7120
- FIX: Documentation by @rjhancock in #7118
- Finance NewDay cleanup. Variable and function condensing. by @savanik in #7050
- Fix: #7081 Contracts now track required forces based on unit count by @psikomonkie in #7106
- Corrected some typos and updated skills to match current entries. by @savanik in #7117
- Fix: stop checking a misc flag against equipment class by @Scoppio in #7129
- RFE: Allow toggling OpFor callsigns on or off, or setting them to only apply to pilots at or above some skill level by @Sleet01 in #7123
- Add page to hanger to show what unit is assigned to each transport by @wildfire142 in #7152
- Simple drop-in of the new tabs by @exeea in #7135
- Quick buttons for fast marketplace by @exeea in #7136
- Fix: Updated EditorConfig File by @rjhancock in #7154
- Fix to prevent NPE when trimming in-memory Event Log for date range by @Sleet01 in #7150
- Fix incorrect boardsSelectedVector breaks passing scenario maps from MekHQ to MegaMek by @Sleet01 in #7155
- Refactor: Add safeties around failure points by @Sleet01 in #7153
- Update Campaign.java to use Constant for Astech Team Size by @wildfire142 in #7148
- AmmoTypeEnum and BombTypeEnum by @exeea in #7131
- FIX: Issue with Copy License Command. by @rjhancock in #7163
- Improvement: Added Helper Method to Make Testing Real Campaign Objects Easy by @IllianiBird in https://github.com/...
v0.50.06-Milestone
What's Changed
- Updated Rank System XML Version to 0.50.06 by @IllianiBird in #6767
- 0.50.06 Deprecation Removal and Clean up by @rjhancock in #6768
- Restored Event Handlers for Campaign State Management by @IllianiBird in #6772
- Fix #3111: Added Heroic and Legendary Skill Levels by @IllianiBird in #6623
- Added Support for Mission and Scenario Hyperlinking by @IllianiBird in #6643
- Fix #4551: Added Double-Click Functionality to the Infirmary Tab to Jump to Patients in Personnel Tab by @IllianiBird in #6644
- Made Injuries Appear More Serious By Changing Terms by @IllianiBird in #6670
- Implement RFE #6058 display cost of orderd parts by @goron111 in #6674
- Updated Command Skills to Match RAW Values by @IllianiBird in #6708
- Refactored Medical Systems by @IllianiBird in #6707
- Fixed Advanced Medical Fracture Injuries by @IllianiBird in #6776
- Refactor StratCon Reinforcement Logic and Improve Skill Checks by @IllianiBird in #6709
- Fixed Birth Announcement Dialog Suppression Behavior by @IllianiBird in #6773
- Fix #6771: Loosened Government Force Command Rights Re-Roll Restrictions by @IllianiBird in #6774
- Fix #6778: Prisoners Are Now Correctly Released When Enemy Routs by @IllianiBird in #6779
- Fix #6785: Fixed NPE on New Contract when Negotiator Lacks Negotiation Skill by @IllianiBird in #6786
- Revert "Fix #3111: Added Heroic and Legendary Skill Levels" by @IllianiBird in #6802
- Fix: Fixed Dynamic Difficulty Modifiers by @IllianiBird in #6777
- Fix: Stopped Certain Personal Log Entries being Deleted on Load by @IllianiBird in #6803
- Fix: Stopped Mercenary Auctions Gifting a Hundred Support Points (No Really) by @IllianiBird in #6784
- Fix: Fixed Error When Attempting to Fetch Bloodname for Characters Without a Bloodname by @IllianiBird in #6792
- Fix: Fixed Error when Adopting Child With Existing Parents by @IllianiBird in #6804
- Fix: Fixed Visual Bug Causing Next Maintenance to Always be Displayed in the Hangar by @IllianiBird in #6805
- Fix: Significantly Improved TO&E Reading Speed by Removing C3 Calculations by @IllianiBird in #6807
- Issue #6790: Prevent NPE from C3 when Refitting by @psikomonkie in #6808
- PR: Added 'Advanced Multiple Days' & 'Mass Personnel Training' Buttons by @IllianiBird in #6811
- Fix: Fixed Arrival Time in Several Scenario Templates by @IllianiBird in #6814
- Fix: Added Missing Exceptional Attribute Charisma SPA by @IllianiBird in #6818
- PR: Moved SPA Info in Preparation for Future Changes by @IllianiBird in #6820
- Fix: Reset Initial Delay of Tooltips to Pre-50.05 Values by @IllianiBird in #6824
- PR: Added Categorization of Skills to Right-Click Personnel Menu by @IllianiBird in #6823
- Fix: #6782 Fixed Campaign Summary Displays of Kitchen Capacity and Injured Personnel by @IllianiBird in #6795
- Improvement: Improved Robustness of Automatic Unmothballing in Contract Automation by @IllianiBird in #6810
- Fix: Fixed Exception When Viewing Past-Scenarios While Blind Drop or True Blind Drop is Enabled by @IllianiBird in #6806
- Fix: #6780
Armor::changeArmorAmountandArmor::getArmorAmountconsider all parts so more than one armor part is considered for repairs by @psikomonkie in #6836 - Improvement: Reduced Winter Holiday Message Spam by @IllianiBird in #6812
- Fix: Fixed Ammo Not Stacking in the Warehouse by @IllianiBird in #6816
- Improvement: Added Categorization of SPAs to Right-Click Personnel Menu by @IllianiBird in #6822
- Improvement: Switched Medical Daily Notices from Reports to Log Entries by @IllianiBird in #6825
- Improvement: Adjusted Wealth Reinvestment Message when Zero C-Bills Are Being Reinvested by @IllianiBird in #6826
- Improvement: Made Planetary Acquisition Verbose Mode Even More Verbose by @savanik in #6840
- Improvement: Updated the Default Colors for Negative, Positive, and Warning Events to Display Better in Dark Themes by @IllianiBird in #6842
- Fix: #6821 Fixed Drill Instructor Awards Being Issued While Not on a Mission by @IllianiBird in #6827
- Improvement: Updated Campaign Options Iconography for 50.06 by @IllianiBird in #6847
- Fix: #6828 Removed Difficulty Estimate From Briefing Room to Significantly Improve New Day Process Speed by @IllianiBird in #6845
- Fix: Fixed Default Attribute Scores; Fixed Attribute Score Randomness; Reworked Attribute Score Randomness Option; Added Starting Attribute Score Documentation by @IllianiBird in #6843
- Fix: #6775 AutoLogistics properly considers
AmmoStorageas ammo and not other by @psikomonkie in #6859 - Improvement: Switched Faction Logos to Use Same Logos as Campaign Options IIC by @IllianiBird in #6857
- Fix for Unit Sale Costs being generally incorrect - Mekhq part by @savanik in #6868
- Fix: Fixed Abtakha Availability by @IllianiBird in #6874
- Fix: Fixed Placement of GM Prisoner Ransom Option by @IllianiBird in #6869
- Improvement: Added Faction Icons to Briefing Room by @IllianiBird in #6858
- Fixed: Corrected Formatting of Bondsref Messaging by @IllianiBird in #6886
- Fix: Fixed Exception When Sorting Scenario List by Status While There is a Mix of Refused and Fought Engagements by @IllianiBird in #6881
- Fix: Fixed Astech & Medic Skill Generation by @IllianiBird in #6875
- Improvement: Renamed Several Skills to Better Match ATOW by @IllianiBird in #6888
- Improvement: Added In-Game Tutorial Documentation to the Briefing Room for AtB and StratCon Contracts by @IllianiBird in #6862
- Improvement: Deprecated Climbing by @IllianiBird in #6887
- fix: Armor will now show in its name if its Clan or IS, allowing for warehouse automation to work properly by @Scoppio in #6893
- Improvement: Added Alphabetical Sorting of Skills by @IllianiBird in #6892
- Fix/acar npe on resolution by @Scoppio in #6883
- Improvement: Added Additional Testing for Skills by @IllianiBird in #6896
- calculateCostPerJump variable cleanup, reformatting, logic corrections. by @savanik in #6885
- Improvement: Added Career/Any, Running, Swimming, Melee Weapons, Thrown Weapons, Support Weapons and Zero-G Operations skills; Added Additional Science, Art & Interest Specializations by @IllianiBird in #6891
- Fix: Fixed Missing Interest/Sports & Training Skills by @IllianiBird in #6898
- Fix: Fixed Exception During Campaign Preset Saving Caused by Two Wrongly Setup Skills by @IllianiBird in #6901
- Improvement: Updated New Player Quick Start Save for 50.06 by @IllianiBird in #6903
- Improvement: Updated Stock Presets for 50.06 by @IllianiBird in #6902
- Improvement: Improved Person View to Include a Larger Portrait & Upgraded Several Components; Moved Medical Record Button to Personnel Right-Click Menu by @IllianiBird in #6894
- Fix: Fixed New Option Iconography Appearing on Separate Line in Campaign Options by @IllianiBird in #6905
- Improvement: Added GM Option to Remove All Roleplay Skills From A Character by @IllianiBird in #6900
- Improvement: Added Tooltips that Explain the Skill When Viewing a Person in the Personnel Tab or Purchasing/Improving Skills by @IllianiBird in #6839
- Improvement: Updated Roleplay Skills Generation Tooltip in Campaign Options to Show Recommended Value by @IllianiBird in #6899
- Improvement: When Selecting Change Profession Categorize Professions Based on SubT...
v0.50.05-Development
What's Changed
- Updated Deprecation Tags to include Version by @rjhancock in #6309
- Fixed Unique Interaction when Loading Player Campaigns with Custom Rank Systems by @IllianiBird in #6284
- Added Auto-Optimize Medical Assignments Feature by @IllianiBird in #6288
- Added Level Attribute To Intelligence Enum by @IllianiBird in #6293
- Enhanced Dialog System With Configurable Options by @IllianiBird in #6295
- Added Right Click Display Medical History to Infirmary by @IllianiBird in #6289
- Updated Rank Systems Version by @IllianiBird in #6335
- Added Mercenary Auction Events by @IllianiBird in #6285
- Improved the Distinguishing of Brand New Parts Handling by @IllianiBird in #6168
- Refactored Fatigue by @IllianiBird in #6270
- Enhanced Ronin Event by @IllianiBird in #6277
- Refactored Injury Description Logic In Patient Table Model by @IllianiBird in #6332
- Deploying to an Allied Facility No Longer Blocks Scanning by @IllianiBird in #6338
- Fixed Prisoners Check Logic in NagController by @IllianiBird in #6339
- Added Status-Based Tinted Personnel Portraits by @IllianiBird in #6331
- Updated Allied Air Garrison Spawn Location by @IllianiBird in #6344
- MML #44: Mek jump boosters and jump jets by @SJuliez in #6347
- allow setting MekHQ Options from splash screen by @kuronekochomusuke in #6348
- Set planetaryEvent when CurrentEvents initialize by @AaronGullickson in #6349
- Removed Player Deployment Zone "ANY" From Scenario Templates by @IllianiBird in #6371
- Sorted Personality Quirks Alphabetically in Quirk Picker by @IllianiBird in #6370
- Fixed Logic Error In Prisoners Nag Yet Again by @IllianiBird in #6369
- Updated Date and Faction Handling in Campaign Options IIC by @IllianiBird in #6368
- Updated BV Display in TO&E to Account for C3 by @IllianiBird in #6366
- Added Tooltips to SPA Purchase Dropdown by @IllianiBird in #6365
- Updated Untreated Injuries Nag Dialog to Account for AutoInfirmary by @IllianiBird in #6364
- Changed Default Value for Advance Day Selection by @IllianiBird in #6363
- Improved Immersive Dialog Behavior by @IllianiBird in #6361
- Fixed Force Type Changing Being Unavailable in Non-StratCon, Non-AtB Campaigns by @IllianiBird in #6360
- Fixed Missing Scenarios by @IllianiBird in #6359
- Fixed Fatigue Status Report Update Messages by @IllianiBird in #6358
- Updated Prisoner Handling to Remove Reliance on
AtBContractby @IllianiBird in #6372 - Moved and Renamed Immersive Dialog Base Classes by @IllianiBird in #6375
- Updated Admin Strain Nag to Use Immersive Dialog by @IllianiBird in #6376
- Fixed Scroll Pane Starting Position In Immersive Dialogs by @IllianiBird in #6377
- Fixed MekHQ Lockup Caused by Consecutive Glossary Dialogs; Fixed Scroll Pane Start Position in Glossary Dialogs by @IllianiBird in #6378
- Updated Deployment Shortfall Nag To Use Immersive Dialog by @IllianiBird in #6382
- Updated Contract End Nag To Use Immersive Dialog by @IllianiBird in #6383
- Adjusted Glossary Dialog Dimensions by @IllianiBird in #6386
- Updated Insufficient Astech Time Nag To Use Immersive Dialog by @IllianiBird in #6385
- Updated Insufficient Astechs Nag To Use Immersive Dialog by @IllianiBird in #6384
- Removed Deprecated methods from MMLogger and updated impacted calls. by @rjhancock in #6390
- Updated Insufficient Medics Nag To Use Immersive Dialog by @IllianiBird in #6389
- Updated Invalid Faction Nag To Use Immersive Dialog by @IllianiBird in #6398
- Added New Glossary Entries for Nag Terms by @IllianiBird in #6379
- Fixed Error in Retirement Defection Checker if 'Use Commander Leadership Only' is Selected But No Campaign Commander Has Been Chosen by @IllianiBird in #6392
- Expanded Prisoner End of Contract Events to Missions by @IllianiBird in #6393
- Adjusted Prisoner Event Chances; Updated Prisoner Documentation by @IllianiBird in #6394
- Updated Prisoner Capacity Event OOC Text by @IllianiBird in #6395
- MHQ side of fix for 6373: Increase random off-board distance range by @Sleet01 in #6397
- Created
ImmersiveDialogNagBase Class; Rolled Out Base Class to Previously Edited Nags by @IllianiBird in #6401 - Refactored No Commander Nag Dialog To Use Immersive Dialog Framework by @IllianiBird in #6402
- Refactored Outstanding Scenarios Nag Dialog To Use Immersive Dialog Framework by @IllianiBird in #6403
- Marked
AbstractMHQNagDialogas Deprecated by @IllianiBird in #6404 - Refactored Pregnant Combatants Nag Dialog To Use Immersive Dialog Framework by @IllianiBird in #6405
- Refactored Prisoners Nag Dialog To Use Immersive Dialog Framework by @IllianiBird in #6406
- Refactored Unable to Afford Expenses Dialog To Use Immersive Dialog Framework by @IllianiBird in #6407
- Refactored Unable to Afford Next Jump Nag Dialog To Use Immersive Dialog Framework by @IllianiBird in #6408
- Refactored Unable to Afford Loan Payment Nag Dialog To Use Immersive Dialog Framework by @IllianiBird in #6410
- Refactored Unmaintained Units Nag Dialog To Use Immersive Dialog Framework by @IllianiBird in #6411
- Refactored Unresolved StratCon Contacts Nag Dialog To Use Immersive Dialog Framework by @IllianiBird in #6413
- Refactored Untreated Personnel Nag Dialog To Use Immersive Dialog Framework by @IllianiBird in #6414
- Post-Nag Upgrade Adjustments by @IllianiBird in #6415
- Added Null Checks To Prevent Potential Runtime Exceptions During Scenario Resolution by @IllianiBird in #6428
- Scenario resolution illegal argument exception trigger by @IllianiBird in #6429
- Removed Turnover Checks While in Transit by @IllianiBird in #6426
- Restored Campaign Options to Apply Skill Level Modifiers When Creating Characters by @IllianiBird in #6427
- Added Skill Deprecation Tool For Managing Deprecated Skills; Deprecated the 'Scrounge' Skill by @IllianiBird in #6430
- Replaced Scrounge With Negotiation or Removed It Across Academy Curricula by @IllianiBird in #6431
- Corrected Briefing Room Combat Team Counter by @IllianiBird in #6435
- Added Error Handling to Scenario Resolution in
PostScenarioDialogHandlerby @IllianiBird in #6442 - Issue 6399: Load Entity in Specific Transporter when Recalculating Free Space by @psikomonkie in #6460
- Enforced Blind Drop Settings in Briefing Room by @IllianiBird in #6458
- Refactored Command Rights Calculation For Contracts by @IllianiBird in #6459
- Added Early Arrival Dialog for Contracts by @IllianiBird in #6461
- Updated Campaign Options UI with New Option Indicators by @IllianiBird in #6462
- Fixed Skill Value Out-Of-Range Errors in Dialogs by @IllianiBird in #6467
- Refactored Intelligence XP Costs and Skill Calculations; Blocked Illegal Skill Progression by @IllianiBird in #6468
- Enhanced Deprecation Skill Handling by @IllianiBird in #6464
- Updated Combat Team Training Duration and Documentation by @IllianiBird in #6471
- Added Optional Autosave at Mission/Contract End by @IllianiBird in #6473
- Removed Pending Scenario Check When Completing M...
v0.50.04-Development
What's Changed
- RAW CamOps Delivery Times by @IllianiCBT in #5852
- Remove Legacy AtB's Campaign Parts Availability System by @IllianiCBT in #5853
- Updated Several Scenario Effects to use
SupplyCacheoverSupportPointUpdateby @IllianiCBT in #5868 - Refactored Personnel Cleanup and Random Dependent Removal by @IllianiCBT in #5871
- Added Force Type Enumeration by @IllianiCBT in #5873
- Refactored Resupply Messaging to use Internalization by @IllianiCBT in #5892
- Refactored Currency to No Longer Always Display as C-Bills by @IllianiCBT in #5905
- MegaMekLab Issue 1703: Allow bays to be added to aerospace fighters by @psikomonkie in #5920
- Implemented Death Rework by @IllianiCBT in #5955
- Updated
rankSystemsversion to0.50.04-SNAPSHOTby @IllianiCBT in #5959 - Converted Honor Rating into an Enum by @IllianiCBT in #5962
- Use
ModifiedConstantSkillGeneratorfor Skill Generation by @IllianiCBT in #5964 - Added "Intercept the Escapees" Scenario Template by @IllianiCBT in #5965
- Added 'None' Generation Method to
ScenarioForceTemplateby @IllianiCBT in #5966 - Issue 5845: In Stratcon scenario wizard, leadership units consider transport assignments by @psikomonkie in #5981
- Cap splashscreen button width by @pavelbraginskiy in #5982
- Issue 5980: Improved commander updating logic by @psikomonkie in #5984
- Fixed backwards "last compatible version" check by @psikomonkie in #5985
- Update Prestigious Academies.xml for OMTC Destruction by @jschmetzer in #5986
- feat: refactor flags to use EquipmentFlag instead by @Scoppio in #5988
- fix: local bots property empty on non-atb games by @Scoppio in #5989
- Implemented Clarion Note & Gray Monday by @IllianiCBT in #5907
- Refactored
PrisonerStatusEnum and Reorganized Related Code by @IllianiCBT in #5963 - Corrected
randomDeathMultiplierto use Double by @IllianiCBT in #5990 - Rolled Back Finance Changes by @IllianiCBT in #5991
- Rolled Back Currency Changes II by @IllianiCBT in #5992
- Refactored
getAllUnitsto Simplify Logic and Added Unit Tests by @IllianiCBT in #5997 - Adjusted Gray Monday Employer Dialog to Trigger on the Correct Day by @IllianiCBT in #5993
- fix: addresses the off by one issue presenting the wrong filtering re… by @firefly2442 in #5994
- Fixed Clan Ghost Bear Greeting Keys by @IllianiCBT in #5999
- Issue 5979: Force players to use commit when deploying forces by @psikomonkie in #6003
- Added Glossary Functionality to
MHQDialogImmersivewith Clickable Hyperlink Support by @IllianiCBT in #6001 - Refactored Support Point Modification Method Name by @IllianiCBT in #6004
- Refactored Fatigue Modification Method Name by @IllianiCBT in #6005
- Added Shortcut Method to Check if a Unit is Battle Armor by @IllianiCBT in #6006
- Issue 6009: Improve Stratcon deployment logic to ensure units aren't deployed twice by @psikomonkie in #6011
- Fixed Multiple Resupply Bugs by @IllianiCBT in #6012
- Issue 6018: Manage Scenario will now use manage scenario and not manage forces by @psikomonkie in #6020
- Change xml recording of hiring halls by @AaronGullickson in #6019
- fix: typo in cargo, fixes bolding, addresses issue #5996 by @firefly2442 in #6024
- Issue 5784: Better handling for missing parts when replacing parts via "Pod Space" by @psikomonkie in #6015
- Refactored Active Personnel Retrieval Logic by @IllianiCBT in #6014
- Refactored Random Dependents Removal-Addition into a Seperate Class by @IllianiCBT in #6013
- Minor planet fixes by @AaronGullickson in #6034
- Revert "MegaMekLab Issue 1703: Allow bays to be added to aerospace fighters" by @psikomonkie in #6038
- Cache finances balance by @psikomonkie in #6028
- Linked scenario unit selection by @DM0000 in #6029
- Javadoc error in StarUtil from superscript by @psikomonkie in #6041
- Convert planetary system data to yaml + general planetary system overhaul by @AaronGullickson in #6031
- Added Planetary Compression of files. by @rjhancock in #6045
- Issue 6025: Young Wolves Storyarc doesn't correctly assign main character or Tobias to the Mechwarrior Trueborn Caste by @AaronGullickson in #6054
- Read user force icons data from user directory by @AaronGullickson in #6051
- Issue 6033: RFE - MekHQ to MM trailer support by @psikomonkie in #6053
- Refactor shares percent to be polymorphic by @Algebro7 in #6060
- CHange meklab check to last index check by @DM0000 in #6061
- Enhancement - Allow Battle Armor suits from different squad sizes to be used as replacements by @psikomonkie in #6068
- Fix Issue #6065: Unit History in UnitViewPanel does not wrap. by @AaronGullickson in #6066
- Extract AtB Event Types to enum by @Algebro7 in #5824
- Implemented Prisoners of War & Abstracted Search and Rescue System by @IllianiCBT in #6016
- Add Tests for calculateContractDifficulty() by @Algebro7 in #6064
- Enhancement - A further enhancement for BA Suit swappability in MekHQ by @psikomonkie in #6071
- Add source information to PlanetViewPanel by @AaronGullickson in #6072
- fix: uses the correct getInstance instead of accessing directly the static map by @Scoppio in #6073
- Pintle turret and flags (MML #1741) by @SJuliez in #6075
- Added Reputation Sanity Options to Campaign Settings by @IllianiCBT in #6076
- when advancing day set cursor to wait cursor, reset to defaul cursr w… by @kuronekochomusuke in #6077
- Fixed File Path Separator for
RandomEventLibrarieson Windows by @IllianiCBT in #6082 - Adjusted Prisoner Capacity Calculations and Event Logic by @IllianiCBT in #6083
- [RFE 5719] Add setting for minimum daily repair time to MRMS by @Dark-Hobbit in #6074
- Personality Revamp by @IllianiCBT in #5998
- Refactor/deprecate dead code by @Algebro7 in #6080
- Issue 6090: Updated Gradle build for MekHQ to include new randomEvents directory by @psikomonkie in #6091
- Adjusted Reinforcement Arrival Time Scaling, Target Number, and Leadership Budget Logic by @IllianiCBT in #6086
- Issue 6084: Clear leadership units when setting a new scenario. by @psikomonkie in #6087
- [RFE 4364] Add campaign option to allow duplicate portraits by @Dark-Hobbit in #6092
- Null Check for Random Dependents by @psikomonkie in #6095
- Updated Academy Training Types in
Unit Education.xmlby @IllianiCBT in #6097 - Corrected Glossary Links For Fatigue by @IllianiCBT in #6098
- Fixed Prisoner Capture And Processing Logic by @IllianiCBT in #6099
- Refactored Unsupported Unit Handling by @IllianiCBT in #6100
- Simplified Enum References And Removed Legacy Scenarios by @IllianiCBT in #6101
- Fixed Incorrect Seed Force in Resupply Interceptions by @IllianiCBT in #6102
- Added Fatigue Gain Mechanism for Training Combat Teams by @IllianiCBT in #6103
- Fixed
NullPointerExceptionInRandomizeAroundSpecifiedPlanetby @IllianiCBT in #6104 - Refactored StratCon Scenario Retrieval And Table Rendering ...
v0.50.03-Development
What's Changed
- Cam Ops Tooltip Adjustments by @RaozSpaz in #5568
- Update Unit Education.xml by @LadyAdia in #5574
- Refactored Combat Team Handling in Scenarios for Better
nullSafety by @IllianiCBT in #5559 - don't attempt to sum NaN tonnage equipment by @NickAragua in #5573
- Leadership Units & Support Point Scarcity Hot Fixes by @IllianiCBT in #5577
- Updated Rank Systems Version in
ranks.xmlby @IllianiCBT in #5582 - Corrected GUI Theme Retrieval to Use
selectedThemeby @IllianiCBT in #5583 - Replaced Placeholder Challenge Skulls with Final by @IllianiCBT in #5585
- Fixed NPE in
ScenarioTableModelby @IllianiCBT in #5587 - Fixed Incorrect Cargo Sizes for Resupplies by @IllianiCBT in #5594
- Fixed Abandoned Convoys; Updated Abandoned Convoy Dialog by @IllianiCBT in #5595
- Added Better Tooltips for Force Roles by @IllianiCBT in #5597
- Updated Resupply & Contract Automation Dialogs to Current Format; Fixed Multiple Resupply Bugs by @IllianiCBT in #5598
- Improved Loot Good Event Language by @IllianiCBT in #5599
- Added Clarification to Reinforcement Dialog by @IllianiCBT in #5600
- fix: spelling, addresses issue #5547 by @firefly2442 in #5601
- Adjusted AtB Bonus Events by @IllianiCBT in #5602
- data: fixes capitalization of names, addresses issue: #5138 by @firefly2442 in #5605
- data: fix moons listed for Tantara, per: https://www.sarna.net/wiki/T… by @firefly2442 in #5606
- Corrected StratCon Menu Actions for Scenario and Force Management by @IllianiCBT in #5610
- Corrected Default Theme to Empty String by @IllianiCBT in #5611
- feat: add additional sortable columns to the contract table for vario… by @firefly2442 in #5613
- Fixed Cargo Capacity Calculation with New Container Pattern by @IllianiCBT in #5614
- Restrict Distance Label to AtB Contracts Only by @IllianiCBT in #5617
- Refactored
PostScenarioDialogHandlerto use GenericScenarioby @IllianiCBT in #5619 - Autologistics Reporting fixes by @Lapras in #5620
- Updated Frontline Deployment Instructions by @IllianiCBT in #5624
- Update bug_report.yml by @HammerGS in #5631
- bug: add defensive check on cancel button for unit name change, addre… by @firefly2442 in #5623
- Updated StratCon Data Center to Increase Scan Range Instead of Sector Reveal by @IllianiCBT in #5625
- fix: start to adjust acquisition modifiers for support vehicles, addr… by @firefly2442 in #5633
- feat: add sortable columns in the finance tab, addresses issue #4876 by @firefly2442 in #5642
- Fixed Value Display in Resupplies by @IllianiCBT in #5644
- data: spelling typo fix for liaison by @firefly2442 in #5646
- bug: address potential int and double issue from SpotBugs by @firefly2442 in #5650
- build: add dependabot for updating Github actions by @firefly2442 in #5649
- fix: don't use floats in for loops by @firefly2442 in #5651
- fix: adds synchronization to getForces since setForces is synchronize… by @firefly2442 in #5652
- fix: keep odd number checks using modulus, however, make sure they wi… by @firefly2442 in #5653
- RFE 5604: save refit config from MHQ MekLab tab by @Sleet01 in #5632
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #5655
- Bump gradle/actions from 3 to 4 by @dependabot in #5656
- Restored Logic for Facilities to Reveal StratCon Tracks by @IllianiCBT in #5657
- Enable Auto-Resolve Button Conditionally for AtB Scenarios by @IllianiCBT in #5618
- feat: adds some helpful tooltips for contracts by @firefly2442 in #5616
- Reworked Morale Logic by @IllianiCBT in #5669
- Refactored Font Color Handling for Cargo Report by @IllianiCBT in #5670
- Restore Default Font Color when Leadership Selection Valid by @IllianiCBT in #5671
- Removed Hardcoded Primary Ally Modifier Chances by @IllianiCBT in #5672
- Expanded and Fixed Cargo Capacity Logic by @IllianiCBT in #5673
- Expand Special Unit Generation in AtB Unit Market by @IllianiCBT in #5674
- Multiple Resupply Bug Fixes by @IllianiCBT in #5675
- Corrected Transportation Unit Type Check by @IllianiCBT in #5676
- fix: addresses bug #5663 where the financeTable is empty (has zero ro… by @firefly2442 in #5666
- Expanded Contract Automation Functionality to Manually Created AtB Contracts by @IllianiCBT in #5679
- Added Warning for Campaign Dates Before 2470 by @IllianiCBT in #5680
- Update bug_report.yml by @HammerGS in #5686
- Refactored Crew Assignment Event Handling by @IllianiCBT in #5682
- Added Report for Returning StratCon Forces by @IllianiCBT in #5684
- Added Potential Difficulty Spikes to Garrison-Type Contracts by @IllianiCBT in #5690
- Removed Undeploy Option (again); Added Reset Scenario Deployment Option by @IllianiCBT in #5692
- Removed SP Cost for GM Reinforcement Attempts in StratCon by @IllianiCBT in #5693
- Fixed Multiple StratCon Bugs by @IllianiCBT in #5698
- Refactored Scenario Reporting for Legacy AtB and StratCon Differentiation by @IllianiCBT in #5700
- Corrected Weight Class Initialization of Artillery Units by @IllianiCBT in #5701
- Fixed Typo in Payment Overages Message by @IllianiCBT in #5702
- Fixed Personality Loading by @IllianiCBT in #5703
- Fixed Unit Name Reset by @IllianiCBT in #5704
- Refactored Personnel Market Generation & Fixed Capital/Hiring Hall Checks by @IllianiCBT in #5706
- Corrected Available Force Check by @IllianiCBT in #5707
- Added a Soft Cap to Support Point Generation by @IllianiCBT in #5708
- Fixed Maternity Leave Date Handling by @IllianiCBT in #5710
- Feat/acar v2 by @Scoppio in #5699
- Added
MHQDialogImmersivefor Immersive Dialog Functionality that Immersively Improves Immersion by @IllianiCBT in #5709 - Added Handling for Unsupported Unit Types by @IllianiCBT in #5720
- fix: fixed error with resolver test by @Scoppio in #5728
- Removed End of Contract and Manual Resupplies; Fixed Smuggler Prices; Added Remove SP Button by @IllianiCBT in #5723
- fix: compilation error due to a function being set as static but acessing instance data by @Scoppio in #5735
- Feat/acar formations reintroduced by @Scoppio in #5781
- Updated 'Clear Units' Button to Correctly Handle StratCon Scenarios by @IllianiCBT in #5742
- Added Clan and Inner Sphere Resupply Restrictions by @IllianiCBT in #5747
- Refactored Education Tag-Along Logic by @IllianiCBT in #5764
- Removed
EnemyDropShipandGroundedEnemyDropShipModifiers by @IllianiCBT in #5771 - Log Prohibited Unit Skips in Resupplies & Prevent Invalid Part Additions by @IllianiCBT in #5773
- Fixed Combat Team Status Logic for Convoy and Support Forces by @IllianiCBT in #5774
- Update Sector Display in Briefing Room to Show Full Grid Reference by @IllianiCBT in #5783
- Adjust Bounds Calculation in
getUnoccupiedAdjacentCoordsby @IllianiCBT in #5785 - Correct...
v0.50.02-Development
What's Changed
- Fix BattleArmor customization/refit overweight check. by @Setsul in #5187
- Re-enabled CamOps Contract Market Method by @IllianiCBT in #5206
- Re-enabled Confirm Preset Option for New Campaign Preset Picker by @IllianiCBT in #5207
- Handled Exception when Fetching Force by ID in
StratconPanelby @IllianiCBT in #5208 - Increase Time Limit Scale Factors in Scenario Templates by @IllianiCBT in #5209
- Reduced Force Multiplier for Pirate Scenarios by @IllianiCBT in #5211
- Fix Spouse Dependency Check in Divorce Logic. by @IllianiCBT in #5212
- Enhanced Mothballing in
ContractAutomationby @IllianiCBT in #5213 - Corrected Unit Site Comparison Logic by @IllianiCBT in #5214
- Refactored
getCurrentPrisonersto usegetActivePersonnelby @IllianiCBT in #5215 - Reputation Error Corrections & Report Reformatting by @IllianiCBT in #5216
- Enhanced INVALID Formation Level Checking by @IllianiCBT in #5217
- Lowered Capture Percentage Requirement to 25% by @IllianiCBT in #5222
- Adjusted Command Rights Scenario Modifiers by @IllianiCBT in #5223
- Updated Force Generation for Irregular Scenarios by @IllianiCBT in #5224
- Removed Legacy AtB Guaranteed SPAs by @IllianiCBT in #5225
- Renamed "Add Funds" to "Add Transaction" for Clarity by @IllianiCBT in #5227
- Added Monthly StratCon Support Points Generation by @IllianiCBT in #5228
- Generate required lances for manual AtB contracts for StratCon init by @jslater89 in #5232
- Refined Turnover Prompt Dialog Text by @IllianiCBT in #5234
- Rename TroopSpace to InfantryCompartment by @SJuliez in #5173
- Update Rank Systems to Version 0.50.2-SNAPSHOT by @IllianiCBT in #5210
- Issue 5239 simulated relationship behavior fixes by @psikomonkie in #5240
- Fix Typo and Added
nullcheck inRetirementDefectionTrackerby @IllianiCBT in #5242 - Updated MekHQ Morale & StratCon Scenario Spawn Methods by @IllianiCBT in #5243
- Auto-Resolve: Make princess take the reins so you can play a game of spreadsheets! by @Scoppio in #5155
- Added Better Handling for Negative Skill Levels by @IllianiCBT in #5244
- [FG3] Updated Aircraft Force Generation, Unit Culling, and Added ProtoMeks by @IllianiCBT in #5247
- Issue 5236 - My Mechwarrior Won't Stop Having Babies - Corrected GetA… by @psikomonkie in #5248
- Issue 4849: Replaced Cubicles Persist after Saving & Loading by @psikomonkie in #5251
- fix: adds null check before accessing skill property by @Scoppio in #5252
- allows to select a previous engineer or new crew member to activate large vessels by @Scoppio in #5253
- Fixing bug #4163. This allows the left thruster to be a missing part by @TenkawaBC in #5254
- Issue 4085: MegaMek fails to load Dropship sent from MekHQ by @psikomonkie in #5255
- Add Persistent Initiative Bonus to campaign by @DM0000 in #5257
- Personnel Report Fix by @DM0000 in #5258
- Renamed 'Lances' to 'Strategic Formations', Expanded Functionality by @IllianiCBT in #5250
- Added initiativeMaxBonus to Campaign by @DM0000 in #5260
- Refactored Strategic Formation Weight Categories by @IllianiCBT in #5263
- Refactored Scenario Force Building Logic. by @IllianiCBT in #5264
- Refactored Morale Calculations and Logging by @IllianiCBT in #5266
- Refactored Strategic Formations by @IllianiCBT in #5268
- Null checks in manual contract generation by @DM0000 in #5270
- Corrected Availability Syntax in
3075.xmlby @IllianiCBT in #5279 - BriefingTab Fix by @DM0000 in #5272
- Implemented Advanced StratCon Reinforcements by @IllianiCBT in #5273
- Improved Logging for Force Generation Process. by @IllianiCBT in #5274
- Campaign now uses pickRandomCamouflage when initialized by @DM0000 in #5276
- Centralized Formation Size Logic & Adjusted Contract Required Lance Count by @IllianiCBT in #5280
- Refactored CVP Conversion to Removal of CVP. by @IllianiCBT in #5282
- Adjusted Support Points Negotiation Logic by @IllianiCBT in #5283
- Remove Origin Node Name from Lance Assignment Table by @IllianiCBT in #5284
- Added Sector Column to
ScenarioTableModelby @IllianiCBT in #5287 - Fixed
SVArmorPrice Calculation by @IllianiCBT in #5289 - Adjusted TO&E Menu Option Availability by @IllianiCBT in #5291
- Corrected Further XML Availability Formatting Errors by @IllianiCBT in #5293
- Refactored Leadership Unit Selection Logic by @IllianiCBT in #5281
- Removed Predictable Scenario Generation Schedule by @IllianiCBT in #5286
- Added Recalculation of Scenario Objectives when Assigning Forces by @IllianiCBT in #5290
- Updated Sector Display & Expanded Scenario Information by @IllianiCBT in #5292
- Fix spelling in camo folder name by @DM0000 in #5306
- Fixed Typo in 'Fourth Succession War' Naming by @IllianiCBT in #5294
- Issue 5256: Refactored MekHQ Unit's Gunners to be Set to ensure gunners are unique by @psikomonkie in #5295
- Simplified Modifier Briefing Text in
AtBScenarioModifierby @IllianiCBT in #5296 - Enhanced Formatting in StratCon Scenario Information by @IllianiCBT in #5297
- Issue 5195: Made completion/finished by day calculation unambiguous by @psikomonkie in #5298
- Fixed Theatre of War Faction Checks by @IllianiCBT in #5307
- Issue 5311: Marriage Announcements Not Appearing in Daily Activity Log by @psikomonkie in #5313
- Improved Unit Substitution by @IllianiCBT in #5314
- Corrected Calculation of Age Difference When Marrying Personnel by @psikomonkie in #5341
- Issue 5333: Show Hired personnel's name change by @psikomonkie in #5335
- Disable Advance Day Button While Advance Day is in Progress by @IllianiCBT in #5355
- Issue 5373: Fixed fix references not adding gunners by @psikomonkie in #5374
- MHQ part of Fix 6240: era-illegal asf bombs by @Sleet01 in #5337
- Removed VIP Capture Scenarios, Added Role Templates, Fixed Objectives by @IllianiCBT in #5338
- Refactored Cargo Capacity Calculations and Reporting. by @IllianiCBT in #5339
- Renamed
Strategic FormationstoCombat Teamsby @IllianiCBT in #5340 - Refactored Required Lances Calculation Logic by @IllianiCBT in #5351
- Refactored Objective Time Scaling to Handle Edge Cases. by @IllianiCBT in #5352
- Corrected Briefing Room Unit Editing Menu Condition by @IllianiCBT in #5353
- Reassigned StratCon Force Assignment Picker as Modal by @IllianiCBT in #5354
- Fixed Multiple-Nag Bug by Refactoring in-app New Campaign Handling by @IllianiCBT in #5357
- Simplified Splash Screen Button Text by @IllianiCBT in #5359
- Refactored StratCon Tab Layout and Improved UI Design. by @IllianiCBT in #5361
- Scouts, Scout: Refactored StratCon Scenario Deployment to Support Scout Role Behavior by @IllianiCBT in #5362
- feat: env var mm.profile=dev makes log print on console by @Scoppio in #5368
- Refactored Combat Team Validation Logic, Loosened Combat Team Requi...