Releases: MegaMek/mekhq
Releases · MegaMek/mekhq
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
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...
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
, andAWOL
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...
v0.49.20-Development
What's Changed
- Add action listener for DialogOptionListeners by @AaronGullickson in #4005
- Update to match latest .20 code: Fix MekHQ GameThreads.run by @Sleet01 in #4016
- Story Arcs Basic Architecture by @AaronGullickson in #2997
- Mounted rework by @neoancient in #4025
- Weapon bay rework by @neoancient in #4030
- save boardType to xml file by @kuronekochomusuke in #4023
- add glare and solar flare odds by @kuronekochomusuke in #3928
- merge 3928 and 4023 by @kuronekochomusuke in #4035
- Added Ability to Order Impossible TN Parts from Acquisitions Dialog. by @IllianiCBT in #3975
- Added Nag Dialog for Exceeding Cargo Capacity While Destination is Set by @IllianiCBT in #3969
- Added CamOps Rank Salary Multipliers by @IllianiCBT in #3957
- Fatigue GUI Support and Rebalance by @IllianiCBT in #3924
- Introduced a New Morale Level to Curb Invincible Morale Spikes in AtB & StratCon by @IllianiCBT in #4033
- Retirement Overhaul (Wave One) by @IllianiCBT in #3921
- Restored 'chkUseRandomFounderRetirement.toolTipText' by @IllianiCBT in #4048
- Move terrainType to AtBScenario by @AaronGullickson in #4050
- move modifiedTemperature to AtBScenario by @kuronekochomusuke in #4052
- Attempt to fix broken bay equipment tests by @AaronGullickson in #4058
- Fix unit tests on Large Craft Bays by @AaronGullickson in #4059
- Fix 4061: Failure to load older Campaign save by @Sleet01 in #4064
- if planetary conditions are disabled in options don't send conditions … by @kuronekochomusuke in #4066
- Better Randomness in BotForceRandomizer by @AaronGullickson in #4037
- Refactor ChoiceStoryPoint and NarrativeStoryPoint with underlying abstract DialogStoryPoint class by @AaronGullickson in #4026
- Improved CamOps Unit Rating Handling Within Clamp by @IllianiCBT in #3980
- Add new Scenario features to CustomizeScenarioDialog by @AaronGullickson in #3931
- Updated isChild() by @IllianiCBT in #4041
- Updated Tooltips for the Marriageable & Trying to Conceive Flags by @IllianiCBT in #4082
- Added Customizable Log Display Settings to Campaign Options by @IllianiCBT in #4084
- MM code adaptation for boards validation by @SJuliez in #4088
- Reintegrate Pay Multiplier into Salary Calculation by @IllianiCBT in #4087
- Restored ranks.xml by @IllianiCBT in #4095
- MegaMek code adaptation by @SJuliez in #4094
- Added the Automatic Tracking of Award Eligibility and Additional Award Enhancements by @IllianiCBT in #4008
- Added Negotiation and Scrounge Skill Settings for Administrator Personnel by @IllianiCBT in #4093
- Added Life Paths Campaign Options Tab, Added Education Module by @IllianiCBT in #4054
- Use tabs in customize scenario dialog by @AaronGullickson in #4106
- Updated Post-Scenario Logging for Prisoners by @IllianiCBT in #4105
- Fixed Post-Scenario Tracking System's Handling of Multiple Personnel in autoAwards by @IllianiCBT in #4104
- Fixed Award Tier Count Calculations in PersonViewPanel by @IllianiCBT in #4102
- Fix Hyperspace Navigation & Small Arms Parsing in Education Module by @IllianiCBT in #4109
- Fix Piloting/Ground Vehicle Parsing in Education Module by @IllianiCBT in #4110
- Added ability to Pass CamOps Fatigue to MegaMek by @IllianiCBT in #4116
- Added Return Statements to Clan Warrior Caste Graduations in Education Module by @IllianiCBT in #4113
- Additional Education Module Bug Fixes by @IllianiCBT in #4114
- Fixed Award Image Display in Person View by @IllianiCBT in #4115
- Even More Education Module Bug Fixes by @IllianiCBT in #4117
- Update history.txt by @Sleet01 in #4121
- Removed crew fatigue setting from Unit by @IllianiCBT in #4122
- Added autoAwards Support for the Education Module by @IllianiCBT in #4118
- Added Reeducation Camps to Education Module, Replaced Placeholder Academy Descriptions by @IllianiCBT in #4119
- Update history.txt by @Sleet01 in #4128
- Replace old MechView instantiation that is breaking MekHQ nightlies by @Sleet01 in #4130
- Replaced Retirement System with Turnover and Retention Module by @IllianiCBT in #4101
- Fixed Award Eligibility Tracker Issuing Double Scenario Kill Awards... again by @IllianiCBT in #4124
- Fixed Friendly Personnel Missing Post-Scenario Scenario Credit by @IllianiCBT in #4125
- Fixed Clan Creche Graduation in Education Module by @IllianiCBT in #4127
- Minor spelling and typos by @repligator in #4129
- Updated Scenario Modifiers to More Consistently Contribute to Map Size by @IllianiCBT in #4136
- Tied StratCon Force Generation BV Allowance to AtB Difficulty Option by @IllianiCBT in #4137
- Added Dedicated Awards Panel to Personnel Tab of Campaign Options by @IllianiCBT in #4140
- Fixed Used Parts Value Multipliers Incorrectly Resetting to 0 by @IllianiCBT in #4141
- Added No Commander Nag Dialog by @IllianiCBT in #4142
- Adjusted Founder Turnover Modifier & Updated Documentation for Turnover and Retention Module by @IllianiCBT in #4143
- Changed "Operational Victory Points" to "Scenario Victory Points" by @IllianiCBT in #4144
- Reversed Order of Personnel Logs, Renamed 'Personnel Log' to 'Personal Log' by @IllianiCBT in #4145
- Added Ability to Change Original Unit Assignment via Personnel Table by @IllianiCBT in #4146
- Updated Vehicle Gunner's Experience Level Calculation to Optionally Include Artillery Skill by @IllianiCBT in #4151
- Added Unit Quality Parameter to addNewUnit Method and Related Tests by @IllianiCBT in #4150
- Added Font Color Options to MHQ Options for Negative, Positive, and Warning Events by @IllianiCBT in #4153
- Set Default Edge Usage States to True by @IllianiCBT in #4147
- Update history.txt by @IllianiCBT in #4161
- Added Ability to Manually Edit Education Level to Edit Person View & Fixed Minor Bugs by @IllianiCBT in #4126
- Implemented Basic Tax System, Profits Calculations, and Minor Financial Term Changes by @IllianiCBT in #4133
- Updated Labels and Tooltips for Better Clarity and Grammar by @IllianiCBT in #4134
- Added Birthday Announcement Options by @IllianiCBT in #4135
- Added Scenario Modifier Options to Campaign Options by @IllianiCBT in #4138
- Updated Parts Acquisition Dialog in Repair Tab by @IllianiCBT in #4152
- Replaced Uses of Font Color 'Red' with New MekHQ Font Color Option Call by @IllianiCBT in #4156
- Updated Tooltip Text for Contract Command Rights to Include Clearer Game Mechanics by @IllianiCBT in #4162
- Added GM Hire & Fixed Skill Level Options to Bulk Hire Dialog by @IllianiCBT in #4165
- Fixed Missing Personal Log Messages for Resign, Desert, and Defect by @IllianiCBT in #4167
- Added Second Chance Caste to the Education Module for Warrior Caste Washouts by @IllianiCBT in #4139
- Added Automatic Bonus Parts Exchange at Contract End, Added Bonus Parts Display to Mission Stats Panel by @IllianiCBT in #4149
- Replaced Uses of Font Color 'Green' and 'Orange' with New MekHQ Font Color Option Calls by @IllianiCBT ...
0.49.19.1 Milestone
MekHQ 0.49.19.1 dot release with QOL updates
What's Changed
- Fix #4023: Save boardType to XML
- Fix #4052: Move modifiedTemperature to AtBScenario
- Fix #4061: Campaign no longer loads in 0.49.19+ due to unusual Person and Infantry attributes
- Fix #4062: StratCon generating Weather, Light, and Planetary conditions despite Campaign options
- Commit f6646c3: update data files
- Fix for Commando case-based name collisions
- Commit ac63979: data fixes
- Commit 7637e54: data fixes
- Commit 27781e0: data fixes
v0.49.19 Development Snapshot
What's Changed
- Adding Clan Personnel Tracking to MegaMek by @SJuliez in #3845
- Partial fix for failing refit tests by @Sleet01 in #3853
- Bump GitHub action versions by @sixlettervariables in #3859
- Fix 3775: unable to assign nonsuperheavy crew by @Sleet01 in #3855
- Fix 3848: Unit bays not accepting Aeros for transport, with unit test by @Sleet01 in #3851
- Fix 3856: aeros dont appear in basic unit information by @Sleet01 in #3857
- BadEvent Modifier Fix by @Thom293 in #3875
- StratCon Mapgen Fix by @Thom293 in #3874
- [Enhancement] 499 new callsigns by @IllianiCBT in #3865
- [Refactoring] Fixed Typo and Removed Indents by @IllianiCBT in #3866
- Interstellar Map Hiring Hall Highlight by @Thom293 in #3878
- Fix 3839: load last save loads clientsettings.xml instead by @Sleet01 in #3869
- Update history.txt for PR #3869 by @Sleet01 in #3883
- [#3730] Victory Point Terminology Changes by @IllianiCBT in #3891
- [Balance] Adjusted Retirement TN and Payout Values by @IllianiCBT in #3867
- update clearGameData by @kuronekochomusuke in #3877
- [Balance] [AtB/StratCon] Base Attack (Defender) Objective Changes by @IllianiCBT in #3889
- [Typo] Corrected Typo in Mass Repair Dialog by @IllianiCBT in #3892
- [Bug Fix] #2990 - Fixed Victory Point Allocation on Draw by @IllianiCBT in #3888
- [Bug] [Company Generator] Correct Starting Cash Dice Count by @IllianiCBT in #3895
- Disconnect quietly from GameThread for MekHQ by @AaronGullickson in #3900
- update planetary conditions chance logic by @kuronekochomusuke in #3834
- [Enhancement] Added 255 New Callsigns (redux) by @IllianiCBT in #3902
- Correct writing to XML of EMI and Blowing Sand conditions by @AaronGullickson in #3903
- Write BotForce entities to XML with EntityListFile by @AaronGullickson in #3906
- Fix 3880 cannot refit clan mechs due to renames by @Sleet01 in #3899
- [Typo] Corrected Typo in testIsTechBA by @IllianiCBT in #3917
- Capitalize deadborder directory for MM consistency by @AaronGullickson in #3948
- Added Nag Dialog for Prisoners of War Outside of Contracts by @IllianiCBT in #3942
- Change ransomed unit buttons to sold unit button in scenario resolve dialog by @AaronGullickson in #3956
- MekHQ fix for WOB.pm/.PM mismatch and missing parent faction check by @Sleet01 in #3945
- Add Tech/Vessel Column to Tech Skills View by @IllianiCBT in #3916
- StratCon Air & Arty Modifiers by @Thom293 in #3947
- Add disabled option for Personnel Market by @AaronGullickson in #3953
- Fix #3949: Custom ScenarioObjectives do not change ScenarioStatus in ResolveScenarioWizardDialog by @AaronGullickson in #3950
- No selling units in scenario resolution if campaign disallows selling by @AaronGullickson in #3958
- Variable OperationalVP Added to CommonObjectiveFactory.java by @IllianiCBT in #3951
- Update history.txt by @Sleet01 in #3959
- Fix 3882: update Aerospace handling and reporting in MHQ by @Sleet01 in #3925
- Update history.txt by @Sleet01 in #3960
- Prevent advancing day with pending vanilla scenarios by @AaronGullickson in #3930
- Added Nag for Wounded Personnel without Doctor by @IllianiCBT in #3937
- add lances to the force string when sending data to megamek by @kuronekochomusuke in #3901
- 3901: add lances to the force string when sending data to megamek for… by @kuronekochomusuke in #3962
- Add missing cockpit costs and weights by @neoancient in #3922
- Added Nag Dialog for Pregnant Combatants by @IllianiCBT in #3944
- Unmaintained Unit Nag Dialog Suppressed for Units set to Salvage by @IllianiCBT in #3943
- Clamped Unit Rating Mod for CamOps (redux) by @IllianiCBT in #3933
- Hide Toughness When 0 by @IllianiCBT in #3923
- Added Dialog to Confirm New Campaign (redux) by @IllianiCBT in #3915
- Adjusted Default Tech Counts by @IllianiCBT in #3908
- Adjusted Zoom Speed on Interstellar Map Panel by @IllianiCBT in #3967
- Move new lance creation to AtBGameThread by @AaronGullickson in #3973
- add missing folder to build files by @kuronekochomusuke in #3987
- Load bot entities in the chat lounge by @AaronGullickson in #3983
- Add all deployment variables to BotForce by @AaronGullickson in #3991
- Fix #3767: NPE while scouting if AtB tries to generate enemy with SPAs not found in MM by @Sleet01 in #3994
- Update history.txt by @Sleet01 in #3998
- Implements RFE #3995: Set default theme to overall suite default at startup... by @Sleet01 in #3997
- Update history.txt by @Sleet01 in #4000
- Added Ability to Collapse/Expand Logs, Missions and Kills in Personnel Unit Screen by @IllianiCBT in #3968
- Reduced Personnel Table Right-Click Menu Clutter by @IllianiCBT in #3970
- Removed Unnecessary Error Log by @IllianiCBT in #3985
- Added Scenario & Mission Tracking to Kills, Added Ability to Assign Kills to Scenario and/or Mission by @IllianiCBT in #3988
- Fixed Ship Search Overvaluing Ultra-Green Personnel by @IllianiCBT in #3990
- Add new player deployment variables to Scenario by @AaronGullickson in #3996
- Fix MHQ #4002: prevent infinite loop while assigning SPAs by removing unusable entries by @Sleet01 in #4009
- Update history.txt by @Sleet01 in #4010
- Fixed Untreated Personnel Nag Triggering for Prisoners. by @IllianiCBT in #4003
- Update history.txt by @Sleet01 in #4012
New Contributors
- @IllianiCBT made their first contribution in #3865
Full Changelog: v0.49.18...v0.49.19
v0.49.18 Development Snapshot
What's Changed
- Implement #4397 Internal Bomb Bay (MHQ compatibility) by @Sleet01 in #3805
- New StratCon Scenario Modifiers by @Thom293 in #3801
- Adjust campaign creation dialogs to have correct jdialod owner for re… by @gcoopercos in #3788
- MekHQ part of fix for #4648 by @Sleet01 in #3810
- MUL parser updates by @kuronekochomusuke in #3818
- in repair bay unit list show if unit is in repair or salvage mode by @kuronekochomusuke in #3816
- Armor rework, part 1a by @neoancient in #3823
- Adaptation to the clanname field for Meks by @SJuliez in #3826
- #3740 Standardising on C-Bills by @jackreichelt in #3825
- Fix jvm thrashing in github actions. by @HoneySkull in #3828
- Armor rework, part 1b by @neoancient in #3827
- add max contract salvage percentage to campaign options by @kuronekochomusuke in #3821
- #3763 reversing quality names in unit set quality GM menu by @jackreichelt in #3824
- #3194 Awarding non-stackable medals to multiple people by @jackreichelt in #3822
- Closing opening comment in eras.xml by @jackreichelt in #3831
- Armor rework, part 2: support vehicle armor by @neoancient in #3833
- manually set TO&E force commander by @NickAragua in #3772
- Fix chassis lookup by @SJuliez in #3843
- Dependencies update by @SJuliez in #3841
- fix issue_3842 by @kuronekochomusuke in #3844
- StratCon Heavy Battles, by PhoenixHeart. by @Thom293 in #3840
New Contributors
- @gcoopercos made their first contribution in #3788
- @jackreichelt made their first contribution in #3825
Full Changelog: v0.49.16...v0.49.18
v0.49.17 Development Snapshot
What's Changed 0.49.17
- No code changes
What's Changed 0.49.16
- Childrens filter in personnel screen by @nutritiousemployee in #3771
- [Nightly] Attempt to temporarily fix nightly gradle heap JVM out of mem thrashing. by @HoneySkull in #3785
- Beast mounted infantry by @neoancient in #3780
- Moving Quirks to unit files: adapt MHQ to MM changes by @SJuliez in #3796
- User files directory setting in MHQ by @SJuliez in #3800
New Contributors
- @nutritiousemployee made their first contribution in #3771
Full Changelog: v0.49.15...v0.49.17
DO NOT USE v0.49.16 Development Snapshot
THIS RELEASE HAS A MAJOR BUG AND SHOULD NOT BE USED. RELEASED ONLY FOR ARCHIVE PURPOSES
What's Changed
- Childrens filter in personnel screen by @nutritiousemployee in #3771
- [Nightly] Attempt to temporarily fix nightly gradle heap JVM out of mem thrashing. by @HoneySkull in #3785
- Beast mounted infantry by @neoancient in #3780
- Moving Quirks to unit files: adapt MHQ to MM changes by @SJuliez in #3796
- User files directory setting in MHQ by @SJuliez in #3800
New Contributors
- @nutritiousemployee made their first contribution in #3771
Full Changelog: v0.49.15...v0.49.16
v0.49.15 Development Snapshot
- Improve contrast between revealed/unrevealed hexes
- Generate scenario using default temp mappings when facility-specific mappings aren't present
- fix missing badlands image
- definition file paths are now linux-friendly
- Issue #3725: Improve performance when searching for parts using "planetary acquisition"
- Issue #2854: Implemented CamOps errata for avionics repair times
- PR #3756: Tech level filtering in the unit selector dialog has been corrected
- Issue #3747: Unable to Assign Pilots to Tripod Mechs
- PR #3766: weight calculation for spare mech locations
- PR #3768: Arano Restoration Campaign - Planetary Control
v0.49.14 Development Snapshot
- PR #3676: Gradle build fixes
- Issue #3682: Prevent NPE when changing bot config
- Issue #3683 - fix issue preventing loading saved campaigns containing MASC
- Issue #3621 - prevent NPE completing ship search immediately after loading campaign
- PR #3692: Adaptations to MM's #4474 (BV calculation and reports update)
- Issue #3402, #3715: Only hostile units are now displayed on the killboard during scenario resolution, Stratcon fixes
- PR #3694: New StratCon feature - tracks now have individual terrain hexes (with graphics) and average temperatures;
the terrain influences the map presets used for tactical battles; temperature is passed to megamek (may be hot!) - PR #3724: "Clan Personnel" special flag now correctly sets the person's clan status
- PR #3731: Fix nightly build from a missed method rename in MegaMek.
- Issue #3713: allied turrets have upgraded network security; defeat in evacuation scenarios results in facility capture instead of destruction