Skip to content

v0.49.20-Development

Compare
Choose a tag to compare
@HammerGS HammerGS released this 28 Jun 23:10
· 5815 commits to master since this release

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 in #4157
  • Removed Flavor Text from Breach of Contract Departure in Turnover and Retention Module by @IllianiCBT in #4175
  • Turnover Target Number Revision & Updated Documentation by @IllianiCBT in #4176
  • Fix NPE Resulting from Null Recruitment Date by @IllianiCBT in #4177
  • Added Campaign Option to Disable Salary Increases from Secondary Roles by @IllianiCBT in #4166
  • Updated Turnover Frequency Logic in Turnover and Retention Module by @IllianiCBT in #4168
  • Streamlined Management Modifier Calculations in Turnover and Retention Module by @IllianiCBT in #4169
  • Updated history.txt with Recent Merges by @IllianiCBT in #4180
  • Added Campaign Option to Randomize New Unit Quality by @IllianiCBT in #4158
  • Implemented More Education Module Bug Fixes by @IllianiCBT in #4172
  • Fixed Payout of 0 c-bills Causing Soft Lock in Turnover and Retention Module by @IllianiCBT in #4174
  • Updated Family Modifier Logic, a Warring Faction Modifier, in Turnover and Retention Module by @IllianiCBT in #4178
  • Updated history.txt to Include Latest Merges by @IllianiCBT in #4184
  • Adjusted autoAwards Dialog Size to Account for Windows Taskbar by @IllianiCBT in #4186
  • Fixed Multi-Person Original Unit Assignments in Personnel Market & Interactions with Turnover and Retention Module by @IllianiCBT in #4173
  • Added Multiple Turnover and Retention Module Improvements by @IllianiCBT in #4183
  • Added Nag to Alert Users at Contract End by @IllianiCBT in #4185
  • Restored Missing Code for Scenario Modifier Options & Campaign Option Layout Tweaks by @IllianiCBT in #4187
  • Added Campaign Start Date Logging to Campaign by @IllianiCBT in #4188
  • Prevented Infinite Loop from Bulk Hiring Civilian or Assistant Roles by @IllianiCBT in #4191
  • Changed Title of Basic Unit Information to Use Campaign Name by @IllianiCBT in #4192
  • Fixed Monthly Unit Market Incorrectly Filtering Out Vehicles by @IllianiCBT in #4209
  • Fixed bug in Company Generator, add word Dragoon in front of Dragoon rating. by @repligator in #4205
  • Added Parsing for "campaignStartDate" on Campaign Load by @IllianiCBT in #4202
  • Fixed Intersected Conditions in CustomizePersonDialog.java by @IllianiCBT in #4201
  • Updated PersonnelTableMouseAdapter to Support Enrolling Multiple Personnel by @IllianiCBT in #4199
  • Updated Default Support Personnel Counts in Company Generator by @IllianiCBT in #4197
  • Added Variable Unit Quality to Salvaged Units by @IllianiCBT in #4159
  • Added Variable Unit Quality to Unit Markets and Updated Unit Market Logic by @IllianiCBT in #4160
  • Added Numerous Improvements to the Turnover and Retention Module by @IllianiCBT in #4208
  • Temporarily Removed Clan Support from Education Module, Refactored Remaining Code by @IllianiCBT in #4217
  • Rolled Back 'overrideBv' XML Tag, Fixing Non-Random Scenario Modifier Forces Incorrectly Generating Random Mechs by @IllianiCBT in #4213
  • Converted Shares Payouts to Use Profits Not Net-Worth by @IllianiCBT in #4216
  • Fixed Handling of autoAwards Post-Scenario Kill Tracking by @IllianiCBT in #4215
  • Added Campaign Option to Control CamOps Unit Rating Within Clamp by @IllianiCBT in #4218
  • Updated history.txt by @IllianiCBT in #4221
  • Fixes a bug that would prevent mechs with differing clan/IS names fro… by @repligator in #4236
  • Added Prestigious Academies (A-A) by @IllianiCBT in #4237
  • Updated history.txt by @IllianiCBT in #4239
  • Fixed Invalid Parsing of Early Childhood when Loading Personnel by @IllianiCBT in #4240
  • Updated History by @IllianiCBT in #4241
  • Added Prestigious Academies B-C by @IllianiCBT in #4238
  • Added Prestigious Academies D-F by @IllianiCBT in #4242
  • Updated history.txt by @IllianiCBT in #4243
  • Added Prestigious Academies G-J by @IllianiCBT in #4246
  • Updated history.txt by @IllianiCBT in #4247
  • Fixed Missing Qualification from James McKenna University by @IllianiCBT in #4248
  • Updated history.txt by @IllianiCBT in #4249
  • Fixed Missing Qualification from Addicks University ... again by @IllianiCBT in #4250
  • Corrected Condition for Enabling Prestigious Academies by @IllianiCBT in #4224
  • Adjusted Condition for Setting campaignStartDate by @IllianiCBT in #4225
  • Updated StratCon Font Colors to use New Font Color MekHQ Options by @IllianiCBT in #4226
  • Updated Unit Market Descriptions & Refactored Unit Market Prices by @IllianiCBT in #4227
  • Updated Fatigue Display Calculations in PersonViewPanel by @IllianiCBT in #4230
  • Updated Child Education Level Handling & Academy Name Generation by @IllianiCBT in #4229
  • Added Nag for Invalid Faction & Updated Missing Federation Commonwealth Start/End Date by @IllianiCBT in #4231
  • Updated Loyalty Handling for Reeducation Camps by @IllianiCBT in #4232
  • Fixed and Enhanced FactionHunterAwards Processing by @IllianiCBT in #4233
  • Fixed Total Bonus Incorrectly Applying Repeated Division in Turnover Dialog by @IllianiCBT in #4234
  • Adjusted Step Size for Fixed Map Chance AtB Option by @IllianiCBT in #4251
  • Added 'getCurrentPrisoners' Method, Fixed Cargo Capacity Nag Dialog by @IllianiCBT in #4252
  • Added Option to Restrict AtB Personnel Market to Hiring Halls Only by @IllianiCBT in #4254
  • Updated Contract End Dialog Message by @IllianiCBT in #4253
  • Relabeled Ally & Enemy Rating in AtB Contract Market to Improve Clarity by @IllianiCBT in #4255
  • Fixed 'Advanced Infantry Graduate' Qualifications in Prestigious Academies Missing Start Date by @IllianiCBT in #4256
  • Adjusted Curriculum XP to Use a Fixed Value Instead of Dynamic by @IllianiCBT in #4257
  • Updated history.txt by @IllianiCBT in #4258
  • Add facility description capability to StratCon by @NickAragua in #4260
  • Fixed Campus Name in Education Module by @IllianiCBT in #4261
  • Separated Officer and Enlisted Curriculums, Corrected Local Academy Data by @IllianiCBT in #4262
  • Inverted Management Skill Modifier in RetirementDefectionTracker by @IllianiCBT in #4263
  • Updated Education Tooltip Properties to Better Handle Mass Enroll by @IllianiCBT in #4264
  • Updated history.txt by @IllianiCBT in #4266
  • Replaced Non-Universal ASCII Arrow with Braces in Turnover Dialog by @IllianiCBT in #4267
  • Updated history.txt by @IllianiCBT in #4268
  • Corrected Scenario BV Allowance Calculations for Scenario Modifiers by @IllianiCBT in #4271
  • Updated Turnover & Retention Documentation by @IllianiCBT in #4272
  • Corrected Dialog Option for Invalid Faction Nag by @IllianiCBT in #4273
  • Fixed Original Unit Value Being Deducted from Payout Sum When Personnel Resign/Retire by @IllianiCBT in #4275
  • enable new network creation for units not in a network by @NickAragua in #4277
  • Updated history.txt by @IllianiCBT in #4278
  • Fixed Graduation Event Failing to Correctly Trigger autoAwards by @IllianiCBT in #4282
  • Added Check for 'dead' Status in Various Personnel Filters by @IllianiCBT in #4284
  • Numerous Corrections to the Prestigious Academies. by @IllianiCBT in #4286
  • Fixed Commanders Incorrectly Displaying 0 Loyalty by @IllianiCBT in #4285
  • Added More Education Module Fixes by @IllianiCBT in #4287
  • Updated history.txt by @IllianiCBT in #4288
  • Added 'Override Requirements' Campaign Option for Education Module by @IllianiCBT in #4274
  • Added Clan Adoption (Abtakha) by @IllianiCBT in #4291
  • Switched Loyalty Rating from Static to Dynamic by @IllianiCBT in #4292
  • Added Prestigious Academies K-M by @IllianiCBT in #4294
  • Added Prestigious Academies N-P by @IllianiCBT in #4295
  • Updated history.txt by @IllianiCBT in #4296
  • Add handling for new save-time exception added by fixes to MML 1537 by @Sleet01 in #4301
  • Added Population Check to Education Module by @IllianiCBT in #4281
  • Extended 'Hiring Halls Only' Personnel Market Option to Capital Planets by @IllianiCBT in #4299
  • Revised Tuition and Faction discount Calculations by @IllianiCBT in #4300
  • Added Prestigious Academies R-T by @IllianiCBT in #4302
  • Updated history.txt by @IllianiCBT in #4303
  • Added Prestigious Academies U-W by @IllianiCBT in #4304
  • Updated history.txt by @IllianiCBT in #4305
  • Fixed & Optimized Total Profits Calculation & Removed Exemptions by @IllianiCBT in #4306
  • Fixed Faction Discount to Tuition, Fixed autoAwards Triggering when Personnel Fail to Graduate by @IllianiCBT in #4307
  • Fixed Administrative Capacity Displaying while Turnover is Disabled by @IllianiCBT in #4308
  • Updated Education Module Documentation, Restored Reeducation Camp Dropout Functionality by @IllianiCBT in #4309
  • Updated history.txt by @IllianiCBT in #4310
  • More detailed auto-selection of bombs by @SuperStucco in #4164
  • Update history.txt by @Sleet01 in #4311
  • Young wolves art update by @AaronGullickson in #4312
  • Updated Campaign Options Settings to Disable New Components by Default by @IllianiCBT in #4313
  • Updated history.txt by @IllianiCBT in #4314

New Contributors

Full Changelog: v0.49.19...v0.49.20