Skip to content

Releases: MegaMek/mekhq

v0.50.11-Development

30 Dec 20:26

Choose a tag to compare

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() and InfantryTransporter.getType() to prevent conflicts in classes that implement both IBuilding and Transporter by @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...
Read more

v0.50.10-Development

27 Nov 21:52

Choose a tag to compare

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 resetMinutesLeft to 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...
Read more

v0.50.07-Development

12 Oct 21:39

Choose a tag to compare

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/...
Read more

v0.50.06-Milestone

19 May 20:13

Choose a tag to compare

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::changeArmorAmount and Armor::getArmorAmount consider 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 AmmoStorage as 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...
Read more

v0.50.05-Development

25 Apr 20:17

Choose a tag to compare

What's Changed

Read more

v0.50.04-Development

22 Mar 18:35

Choose a tag to compare

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 SupplyCache over SupportPointUpdate by @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 rankSystems version to 0.50.04-SNAPSHOT by @IllianiCBT in #5959
  • Converted Honor Rating into an Enum by @IllianiCBT in #5962
  • Use ModifiedConstantSkillGenerator for Skill Generation by @IllianiCBT in #5964
  • Added "Intercept the Escapees" Scenario Template by @IllianiCBT in #5965
  • Added 'None' Generation Method to ScenarioForceTemplate by @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 PrisonerStatus Enum and Reorganized Related Code by @IllianiCBT in #5963
  • Corrected randomDeathMultiplier to use Double by @IllianiCBT in #5990
  • Rolled Back Finance Changes by @IllianiCBT in #5991
  • Rolled Back Currency Changes II by @IllianiCBT in #5992
  • Refactored getAllUnits to 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 MHQDialogImmersive with 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 RandomEventLibraries on 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.xml by @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 NullPointerException In RandomizeAroundSpecifiedPlanet by @IllianiCBT in #6104
  • Refactored StratCon Scenario Retrieval And Table Rendering ...
Read more

v0.50.03-Development

02 Feb 22:17

Choose a tag to compare

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 null Safety 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.xml by @IllianiCBT in #5582
  • Corrected GUI Theme Retrieval to Use selectedTheme by @IllianiCBT in #5583
  • Replaced Placeholder Challenge Skulls with Final by @IllianiCBT in #5585
  • Fixed NPE in ScenarioTableModel by @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 PostScenarioDialogHandler to use Generic Scenario by @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 MHQDialogImmersive for 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 EnemyDropShip and GroundedEnemyDropShip Modifiers 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 getUnoccupiedAdjacentCoords by @IllianiCBT in #5785
  • Correct...
Read more

v0.50.02-Development

30 Dec 22:10

Choose a tag to compare

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 StratconPanel by @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 ContractAutomation by @IllianiCBT in #5213
  • Corrected Unit Site Comparison Logic by @IllianiCBT in #5214
  • Refactored getCurrentPrisoners to use getActivePersonnel by @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 null check in RetirementDefectionTracker by @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.xml by @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 ScenarioTableModel by @IllianiCBT in #5287
  • Fixed SVArmor Price 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 AtBScenarioModifier by @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 Formations to Combat Teams by @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...
Read more

v0.50.01-Development

10 Nov 22:56

Choose a tag to compare

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 getUnitRatingMod Method 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 UnableToAffordExpensesNagDialog into 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 ConcurrentModificationException in 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 Crewmember Role 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 VeeStabiliser Parts 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...
Read more

v0.50.0-Development

01 Sep 22:28

Choose a tag to compare

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, and AWOL Statuses 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...
Read more