Releases: MegaMek/mekhq
Releases · MegaMek/mekhq
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...
v0.50.01-Development
What's Changed
- Update GameManager package/class to new name by @Algebro7 in #4778
- Mech to mek by @rjhancock in #4799
- Mechwarrior class rename by @rjhancock in #4810
- Updated Campaign Presets & Addressed Relevant Name Change Issues by @IllianiCBT in #4817
- Refactored Random Company Name Generator to Use CSV by @IllianiCBT in #4655
- Revised CamOps Reputation Derived AtB Modifier, Renamed
getUnitRatingModMethod by @IllianiCBT in #4691 - Refactored Personality Characteristic Display in Personnel Table by @IllianiCBT in #4693
- Refactor Initial Education Level Assignment by @IllianiCBT in #4699
- Adjusted Target BV Percentage Logic for BVScaled OpFor Generation. by @IllianiCBT in #4719
- Replaced TaharqaSkillGenerator with StratConSkillGenerator in Force Generation Calculations by @IllianiCBT in #4720
- Refactored Difficulty Multiplier Calculation by @IllianiCBT in #4722
- Include more information about available personnel in Camops Personnel Market Refresh Report by @Algebro7 in #4777
- Second attempt: Sell Parts from Parts in Use Dialog by @Algebro7 in #4792
- Fix error in camlann system faction ownership by @Algebro7 in #4793
- Fix Mission XP Reward Setting by @Algebro7 in #4794
- Remove untreated personnel nag for prisoner-defectors and add unit tests by @Algebro7 in #4796
- Corrected Experience Rating Calculation in Reputation by @IllianiCBT in #4804
- Improved limits on generating infantry for APCs by @SuperStucco in #4816
- Fixed Formatting Issues in EducationController by @IllianiCBT in #4818
- Fixed Hidden Loyalty Calculation in RetirementDefectionTracker by @IllianiCBT in #4819
- Refactored Personnel Filtering and Added Last Mission Date Check by @IllianiCBT in #4820
- Added Army Group Formation Level by @IllianiCBT in #4821
- Removed Ability to Assign AeroSpace Pilots to Conventional Aircraft by @IllianiCBT in #4822
- Updated Prisoner Defection Base TN by @IllianiCBT in #4823
- Corrected terminology in Academy XMLs by @IllianiCBT in #4830
- Fix typos in identifiers for MEKWARRIOR and AtBUnitRatingMod by @IllianiCBT in #4831
- Restored Missing Portrait Folders by @IllianiCBT in #4846
- Update Mission.properties by @laptopsftw in #4751
- Added Post-Name Change Compatibility Handlers, Added JavaDocs to Phenotype.java by @IllianiCBT in #4843
- Added Post-Name Change Compatibility Handlers to Academy.java., Removed Redundant Setter Methods by @IllianiCBT in #4844
- Added Post-Name Change Compatibility Handlers to SkillType.java by @IllianiCBT in #4847
- Added Post-Name Change Compatibility Handlers, Added JavaDocs to PersonnelRole.java by @IllianiCBT in #4842
- Compliance Mech/Tech Fix. by @rjhancock in #4869
- For #4855 - Annotate ATB Rules Spreadsheet by @UlyssesSockdrawer in #4866
- Added JavaDoc to pipeline by @rjhancock in #4858
- Filter out inactive factions when determining capitals for personnel market generation by @Algebro7 in #4882
- Added Tooltip for Crew Requirements in Hangar Tab Display by @IllianiCBT in #4848
- Refactored Nag Dialogs, Split
UnableToAffordExpensesNagDialoginto Two Dialogs, Added Unit Tests by @IllianiCBT in #4837 - Added 'Part Quality Report' Dialog by @IllianiCBT in #4888
- Refactored GM Person Editing to Handle Multiple Selections by @IllianiCBT in #4884
- Refactored Award Drawing Methods by @IllianiCBT in #4883
- Added Mission Check for 'prisonerofwar' Award Eligibility by @IllianiCBT in #4881
- Updated StratCon Status Message for Inactive Contracts by @IllianiCBT in #4880
- Enhanced Random-Death Reporting by @IllianiCBT in #4879
- Implemented Force Generation 3, Including Clan Bidding & Batchall System by @IllianiCBT in #4865
- Added the Tracking of Hits Obtained Prior to the Completion of a Scenario by @IllianiCBT in #4864
- Added Adult Apprenticeship and Updated Tuition Fees by @IllianiCBT in #4862
- Fixed
ConcurrentModificationExceptionin Personnel Removal Process by @IllianiCBT in #4861 - Regenerate Personality Descriptions for NPCs by @IllianiCBT in #4857
- Removed Automatic Conversion of CVP into SP when Reinforcing in StratCon by @IllianiCBT in #4856
- Removed TN Modifier for IS Techs working on Clan Tech, Removed Clan Tech Knowledge SPA and Effects by @IllianiCBT in #4863
- Begin work on implementing CamOps Contract Market by @Algebro7 in #4644
- Relationship & Childhood Overhaul by @IllianiCBT in #4521
- Reworked AtB Morale, Rebranding it as MekHQ Morale by @IllianiCBT in #4859
- Added Ability to Define Skill Levels When Using GM Hire Minimum Complement by @IllianiCBT in #4885
- Refactored Enemy Name Retrieval and Added Automatic Camouflage Assignment by @IllianiCBT in #4887
- Fixed Birthday Anniversary Events, Added Employment Anniversary Events by @IllianiCBT in #4886
- Decoupled Dependents from AtB, Reworked Dependents, Reworked New Personnel Ages, Added Documentation by @IllianiCBT in #4463
- Enhanced Academy Application Failure Report by @IllianiCBT in #4889
- Change Logger Level from Error to Warn for SPA Loader by @IllianiCBT in #4893
- Post-Merge Corrections by @IllianiCBT in #4894
- Reduced Idle XP in Campaign Presets by @IllianiCBT in #4904
- Added Default Maintenance Time Campaign Setting by @IllianiCBT in #4905
- Generate contract modifiers when adding contracts individually by @Algebro7 in #4906
- Fixed Two Instances of NPE Related to the TO&E by @IllianiCBT in #4907
- Added Display for Original Unit to Person View Panel by @IllianiCBT in #4908
- Added Clarification to Maintenance Cycle Campaign Setting by @IllianiCBT in #4909
- Loosened Skill Requirements for
Vehicle CrewmemberRole by @IllianiCBT in #4910 - Simplified Tech Personnel Checks by @IllianiCBT in #4911
- Added Several <50.01 Compatibility Handlers to CamOps Reputation Report by @IllianiCBT in #4913
- Restored Award Unmarshalling Method Call by @IllianiCBT in #4914
- Added <50.01 Compatibility BayType Handlers by @IllianiCBT in #4915
- Added <50.01 Compatibility Handler for
VeeStabiliserParts by @IllianiCBT in #4916 - Fixed Random-Camouflage Path Handling for Alternate Directory Format by @IllianiCBT in #4896
- Added <50.01 Compatibility Handler for Removed Clan Tech Knowledge SPA by @IllianiCBT in #4902
- Implement dynamic hiring halls by @Algebro7 in #4903
- Refactored DropShip Salvage Handling by @IllianiCBT in #4922
- Refactored Batchall Logic and Enhanced Bidding Report by @IllianiCBT in #4924
- Adds/fixes CBS holdings from 2801 to 3059. by @repligator in #4944
- System control data for the Kerensky Cluster circa late 3059 by @repligator in #4959
- Fix AtBMonthlyContractMarket payment multiplier by @Algebro7 in #4954
- Remove hiring halls from clan worlds by @Algebro7 in #4961
- Reworked Scenarios and Scenario Modifiers, Tied Civilian Units to Campaign Era by @IllianiCBT in #4928
- Fixed Academy XML to Avoid Odd Formating by @IllianiCBT in https://github.com/Mega...
v0.50.0-Development
What's Changed
- Work towards Java 17 by @rjhancock in #4111
- Fixes and normalization for Actions by @rjhancock in #4324
- Faction data for the Pentagon Worlds by @repligator in #4328
- CI Updates for windows build and normalizing by @rjhancock in #4332
- Updated history.txt by @IllianiCBT in #4343
- Sentry Additions by @rjhancock in #4348
- Refactored management skill calculation in RetirementDefectionTracker by @IllianiCBT in #4346
- Updated fatigue display logic in PersonViewPanel by @IllianiCBT in #4345
- Update Payout Calculation for KIA Personnel by @IllianiCBT in #4344
- Updated history.txt by @IllianiCBT in #4350
- Updated CI Scripts. by @rjhancock in #4351
- Nightly fix... again by @rjhancock in #4354
- Spelling, typos, grammar, etc by @repligator in #4355
- Move munition config out of MHQ, use MM autoconfig code by @Sleet01 in #4356
- Update history.txt by @IllianiCBT in #4358
- Corrected Admin Negotiation Experience Level Campaign Setting by @IllianiCBT in #4363
- Updated history.txt by @IllianiCBT in #4370
- Update autoconfig calls to explicitly set ground/space state from scenario data, not game or map info by @Sleet01 in #4378
- Updated history.txt by @IllianiCBT in #4381
- Added Education Level to Company Generator by @IllianiCBT in #4360
- Updated Scenario Modifier Tooltips in CampaignOptionsDialog Properties by @IllianiCBT in #4362
- Reworked Monthly XP in Education Module by @IllianiCBT in #4365
- Added Ability to Manually Drop Personnel out of Active Education by @IllianiCBT in #4366
- Updated & Corrected Prestigious Academy Information and Added Three New Types of Local Academy by @IllianiCBT in #4367
- Added Option to Include Non-Combatants in Field Kitchen Capacity Calculations by @IllianiCBT in #4369
- Added Education Level to Biographical Filter of Personnel Table by @IllianiCBT in #4373
- Refactored Faction Restriction Checks in Academy Class by @IllianiCBT in #4384
- Updated Logic for Identifying Pregnant Combatants by @IllianiCBT in #4385
- Updated history.txt by @IllianiCBT in #4389
- Update news item for raid on Mararn by @azhais in #4401
- Changes some wording around to help avoid confusion about StratCon. by @repligator in #4396
- Added Quarterly Turnover Frequency Option by @IllianiCBT in #4390
- Added Campaign Option to Automate Retention Bonus Payments Based on a Threshold by @IllianiCBT in #4391
- Updated history.txt by @IllianiCBT in #4406
- Updated Documentation for Education Module by @IllianiCBT in #4375
- Expanded Manual Assignment of Personnel Statuses to Include
PoW,On Leave, andAWOLStatuses by @IllianiCBT in #4377 - Added Academy Validation when Loading Existing Save by @IllianiCBT in #4380
- Added In-Unit Education to Education Module by @IllianiCBT in #4382
- Replaced CargoCapacityNagDialog functionality by @IllianiCBT in #4388
- Removed Personnel With Impossible-to-Fail TN from Turnover Table by @IllianiCBT in #4392
- Added the Automatic Release of the Commander Flag upon Commander Departure or Death, and Loyalty Reset upon Sudden Leadership Change by @IllianiCBT in #4393
- Updated Prisoner Defection Calculation to Optionally Include Loyalty by @IllianiCBT in #4394
- Added Execution and Jettison Options for Prisoners by @IllianiCBT in #4395
- Added the Ability to Ransom Friendly PoWs by @IllianiCBT in #4398
- Implemented the Capture of Missing Friendly Personnel During Scenario Resolution by @IllianiCBT in #4400
- Added a Dialog for Zero Award-Eligible Personnel by @IllianiCBT in #4402
- Added Automatic Running of autoAwards on 1st of Month & After Company Generator Runs by @IllianiCBT in #4404
- Corrected Missing Fatigue Option Check During Scenario Resolution & for StratCon Actions by @IllianiCBT in #4405
- Added Scenario Awards to Post-Scenario autoAward Checks by @IllianiCBT in #4407
- Refactored Kill Count and Personnel Filtering Methods by @IllianiCBT in #4409
- Updated history.txt by @IllianiCBT in #4410
- Added Basic Force Generator Role Functionality to Scenario Random Unit Generation by @IllianiCBT in #4418
- Update history.txt by @Sleet01 in #4420
- Removed 'durationWeeks' Text from Education Tooltip by @IllianiCBT in #4411
- Mark Medical settings as unofficial by @Saklad5 in #4414
- Typos, spelling etc. by @repligator in #4419
- Removed Week Duration in Education Properties... Again by @IllianiCBT in #4431
- Decoupled Prisoner Capture & Defection from AtB, Updated Mechanics, & Added Supporting Documentation by @IllianiCBT in #4413
- Refactored Award Tier Count Calculation in PersonViewPanel by @IllianiCBT in #4415
- Refactored Skill Improvement Logic in EducationController by @IllianiCBT in #4416
- Expanded autoAwards Coverage to Include 'Prisoner of War' by @IllianiCBT in #4422
- Typos, spelling etc. by @repligator in #4423
- Update static faction references with appropriate isX() call by @azhais in #4426
- Updated history.txt by @IllianiCBT in #4432
- Null protection when generating forces from fixed scenarios like Base Defense by @SuperStucco in #4436
- Updated history.txt by @IllianiCBT in #4442
- Added processNewYearChecks Skip for Homeschool Academies by @IllianiCBT in #4438
- Updated history.txt by @IllianiCBT in #4443
- Added Logistics and Parts Procurement.pdf to AtB Docs Folder by @IllianiCBT in #4445
- Added Nag for Inability to Afford Next Jump by @IllianiCBT in #4456
- Updated history.txt by @IllianiCBT in #4460
- Gradle Build script upates by @rjhancock in #4458
- Added Missing Status Log Messages & Stored Turnover Information Across New Day Events by @IllianiCBT in #4439
- Implemented Incremental Loyalty Changes by @IllianiCBT in #4441
- Reordered Asset Removal and Event Trigger in ManageAssetsDialog by @IllianiCBT in #4444
- Improved Education Module Messaging by @IllianiCBT in #4452
- Corrected Award File References by @IllianiCBT in #4453
- Removed Automatic Pilot Pickup Assumption by @IllianiCBT in #4454
- Added Re-Enrollment Functionality to Education System by @IllianiCBT in #4455
- Removed Paid Retirement Color Options by @IllianiCBT in #4457
- Added Window Closing Event to PersonnelMarketDialog by @IllianiCBT in #4461
- Automated Unit Site Location Change when Entering Transit and Arrival States by @IllianiCBT in #4462
- Minor Education Module Data Fixes by @IllianiCBT in #4464
- Updated Salvage Terminology by @IllianiCBT in #4465
- Updated Divorce and Death Handling by @IllianiCBT in #4440
- Added Random Personality Functionality by @IllianiCBT in #4446
- Added Prisoner Ransom & Free Prompts to Mission Completion by @IllianiCBT in #4469
- Updated history.txt by @IllianiCBT in #4470
- Added 'Unable to Afford Expenses' Nag Dialog by @i...