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 usegetActivePersonnel
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 inRetirementDefectionTracker
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
toCombat 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 Requirements by @IllianiCBT in #5346
- Disabled Startup Screen Buttons during Actions by @IllianiCBT in #5358
- Fixed Incorrect Color Usage for Quality Decline Messages by @IllianiCBT in #5366
- Added Requirement for Training Lances to be Deployed to a StratCon Track by @IllianiCBT in #5363
- Removed Monthly & Mission Accomplished XP Awards from Children & Dependents by @IllianiCBT in #5381
- Renamed 'Unassigned' Combat Team Role to 'In Reserve' by @IllianiCBT in #5364
- Refactored Logic for Retrieving Deployable Combat Forces by @IllianiCBT in #5365
- Establishment of a Requested Stock % feature, and automating weekly checks to keep spare parts in stock (Second Try) by @Lapras in #5382
- Fixed Save Bug by @IllianiCBT in #5386
- Adjusted Marshaling and Unmarshaling of New AutoLogistics Module by @IllianiCBT in #5387
- Abstract Combat Auto Resolve by @Scoppio in #5389
- Fixed Experience Rating Parsing to Handle Invalid Character by @IllianiCBT in #5393
- Updated StratCon Deployment Mechanics by @IllianiCBT in #5395
- Corrected Scenario Briefings by Removing Explicit Turn Limits. by @IllianiCBT in #5396
- Prevent Reserved Formations from Being Deployed to StratCon by @IllianiCBT in #5397
- Adjusted Dependent Addition & Removal Logic by @IllianiCBT in #5398
- Capped Negotiated StratCon Support Points at Sector Count by @IllianiCBT in #5399
- Removed Contract Breach References in Scenario and Loan Events by @IllianiCBT in #5400
- Set Default Maintenance Multiplier for Salvaged Units by @IllianiCBT in #5401
- Disabled Commit Forces Button when No Forces Selected by @IllianiCBT in #5403
- Fixed Force Commanders Changing on Load by @IllianiCBT in #5405
- Refactored
StratconScenarioWizard
to use a Scroll Pane by @IllianiCBT in #5404 - chore: following naming convention inside the I18n class by @Scoppio in #5407
- fix: change how damage is applied on ACAR by @Scoppio in #5411
- Rolled Back #5399 by @IllianiCBT in #5412
- Implemented Resupply Module by @IllianiCBT in #5158
- fix: resolve only run the very long auto resolve in special ocasions by @Scoppio in #5415
- Refactored StratCon Campaign Management Dialog by @IllianiCBT in #5413
- Fixed Passenger Capacity Calculation in CamOps Reputation by @IllianiCBT in #5414
- Fixed Incorrect Ordering in Personnel Status Change Switch by @IllianiCBT in #5416
- Refactored Personnel Handling on New Day by @IllianiCBT in #5417
- Fixed Divorce Logic by @IllianiCBT in #5418
- Improved StratCon Force Picker & Renamed
LayeredForceIconOperationalStatus
toOperationalStatus
by @IllianiCBT in #5419 - Set Minimum Target Skill Level in Mass Training Dialog to 1 by @IllianiCBT in #5421
- Added Missing Tile Images to Stratcon Biome Manifest by @IllianiCBT in #5422
- Updated TO&E to Use "Support" Term instead of "Non-Combat" by @IllianiCBT in #5423
- Fixed NPE in Caused by Deployment Attempt in Integrated Command by @IllianiCBT in #5424
- Added Notification for Users Attempting to Manually Deploy on Integrated Commands by @IllianiCBT in #5425
- Fixed Unit Check in Combat Team Status Evaluation by @IllianiCBT in #5427
- Added Combat Teams & Support Forces Documentation by @IllianiCBT in #5428
- Archived Outdated Against the Bot Documentation by @IllianiCBT in #5429
- Fixed Force Deployment Order Bug by @IllianiCBT in #5434
- Halved Duration of Recon Scenarios by @IllianiCBT in #5435
- Adjusted Scenario Modifiers BV & Unit Count Contribution by @IllianiCBT in #5436
- Added Further Edge Case Handling for Turn Limit Scenario Objectives by @IllianiCBT in #5437
- fix: quick bandaid for gun emplacements in ACAR by @Scoppio in #5438
- Fixed Combat Team Eligibility Check by Rolling Back Use of
getAllUnits()
by @IllianiCBT in #5450 - Fixed Force Removal Bug in TO&E, Fixed Convoy-Support Force Option Bug by @IllianiCBT in #5449
- Refactored Conventional Fighter Handling in StratCon by @IllianiCBT in #5447
- Updated Convoy Scenarios to Exclude BV and Unit Count Contribution for Convoy Units by @IllianiCBT in #5446
- Removed Remaining Instance of Undeploy Functionality when StratCon is Enabled by @IllianiCBT in #5444
- Updated Naming of AtBLanceRole Class, Added Auxiliaries Combat Role by @IllianiCBT in #5443
- Feat/acar mode selection by @Scoppio in #5454
- Added Motive System Exclusion in Resupply Eligibility by @IllianiCBT in #5456
- Refactored Resupply Logic and Streamlined Cargo Calculations. by @IllianiCBT in #5457
- Clarified Speaker Names in Resupply Dialogs by @IllianiCBT in #5458
- Added Notification for Dispatched Convoys During Resupplies by @IllianiCBT in #5459
- Fixed Legacy AtB Battle Chance Spinner Array Indexing Bug by @IllianiCBT in #5463
- Adjusted Force Multipliers in Emergency Convoy Defense - VTOL Scenario Template by @IllianiCBT in #5469
- Issue 5467: When resetting pilot check campaign settings for edge/SPA properly by @psikomonkie in #5468
- Fix NPE when searching for primary force in Stratcon scenario generation by @jslater89 in #5489
- Refined Deploy/Undeploy Menu Behavior for GM Permissions. by @IllianiCBT in #5460
- Improved Reinforcement Transparency and User Control by @IllianiCBT in #5462
- Corrected Date of Resupply Interception Scenarios & Added Clarity to Scenario Names by @IllianiCBT in #5466
- Fixed Monthly Facility Support Point Gains & Added Functionality to Allied Industrial Facilities by @IllianiCBT in #5471
- Renamed Fight, Defense, and Scouting Combat Role Names by @IllianiCBT in #5473
- Fixed Resupply Smuggler Dialog Formatting by @IllianiCBT in #5475
- Added Missing Anti-Mek Skill to Battle Armor Basic Training In-Unit Education Curriculum by @IllianiCBT in #5476
- Fixed Transportation Capacity and Requirement Calculations by @IllianiCBT in #5491
- Refactored Loot Description for Clarity by @IllianiCBT in #5492
- Added Name for Resupply Loot by @IllianiCBT in #5493
- Fixed Marshalling and Unmarshalling of
stratConScenarioType
by @IllianiCBT in #5494 - Replaced
Combat Teams & Support Forces
Documentation with an Updated Version by @IllianiCBT in #5495 - Updated Documentation PDFs in Personnel Modules and Unit Markets by @IllianiCBT in #5496
- Renamed Supply Depots to Space Ports, Buffed Support Point Gain by @IllianiCBT in #5472
- Rewrote & Reworked Training Combat Role by @IllianiCBT in #5477
- Updated Force Refresh Logic in
TOEMouseAdapter
by @IllianiCBT in #5510 - Added Compatibility Handlers for Legacy Save File Support by @IllianiCBT in #5512
- Update contract scenarios to replace VIP Capture objectives by @IllianiCBT in #5502
- Fixed Duplicated autoAwards Trigger in New Day by @IllianiCBT in #5504
- Updated Resupply Mechanics, Added Documentation by @IllianiCBT in #5501
- AutoLogistics fix for issue #5480 by @Lapras in #5507
- Autologistics Fix for issue #5479 by @Lapras in #5511
- feat: made damage delivery more granular, fixed error with morale nevever checking by @Scoppio in #5509
- ACAR: More damage for ejected units by @Scoppio in #5513
- Updated Space Scenario OpFor Deployment & Arrival by @IllianiCBT in #5528
- Renamed 'requiredScenario' to 'turningPoint' in StratCon by @IllianiCBT in #5526
- Refactored Support Point Negotiation into a Dedicated Class; Fixed Initial Support Point Pool Bug by @IllianiCBT in #5525
- Added "Refused Engagement" ScenarioStatus by @IllianiCBT in #5523
- Refactored Personnel Filtering Logic for Field Kitchens...Again by @IllianiCBT in #5518
- Fixed Recon Scenario Spawn; Fixed Bugs Related to Role Name Changes by @IllianiCBT in #5527
- Fixed Training Logic to Handle Empty Skill Lists by @IllianiCBT in #5529
- chore: added doc for acar by @Scoppio in #5532
- Implemented Nag Dialog Visual & Code Improvements by @IllianiCBT in #5522
- Added Travel Description Report to Transit Automation by @IllianiCBT in #5514
- Adjusted Required Scenario Distribution to More Evenly Award CVP; Reduced Scenario Sizes for House & Integrated Commands by @IllianiCBT in #5524
- Refactored Pilot Starting Age Calculation by @IllianiCBT in #5540
- Further Adjustments to Starting Ages by @IllianiCBT in #5541
- Corrected Auxiliary Deployment Restrictions by @IllianiCBT in #5536
- Corrected Reinforcement Interception Map Type by @IllianiCBT in #5537
- Fixed Typo in Resupply Roleplay Event by @IllianiCBT in #5538
- Adjusted Force Role Weighting in DropShip Defense Scenario Templates by @IllianiCBT in #5539
- Temporarily Disabled Non-Launch Ready Options by @IllianiCBT in #5545
- Refactored
ScenarioType
Parsing Logic by @IllianiCBT in #5549 - Remove User Preferences Handling from
BatchXPDialog
by @IllianiCBT in #5550 - Refactored Initial Education Logic by @IllianiCBT in #5551
- Corrected Loading & Unloading of Prior Failed Entrance Exams by @IllianiCBT in #5552
- Refactored Ally and Enemy Rating Calculations for Contracts by @IllianiCBT in #5557
- Refactored Combat Roles for Clarity by @IllianiCBT in #5558
- Fixed Support Point Negotiation Report by @IllianiCBT in #5560
- Added Missing in-House Bootcamps for NCOs, Warrant Officers, and Officers by @IllianiCBT in #5561
- Fixed Entrance Exam Logic and Added Tooltip Display by @IllianiCBT in #5562
- Log jvm parameters by @kuronekochomusuke in #5563
- Refactored StratCon Reinforcement Dialog & Added GM Reinforcement Option by @IllianiCBT in #5565
- Refactored Nag Dialog Checks to Improve Performance by @IllianiCBT in #5566
New Contributors
- @psikomonkie made their first contribution in #5240
- @TenkawaBC made their first contribution in #5254
- @DM0000 made their first contribution in #5257
- @Lapras made their first contribution in #5382
Full Changelog: v0.50.01...v0.50.02