Releases: MegaMek/megamek
Releases · MegaMek/megamek
v0.50.01-Development
What's Changed
- GameManager refactor prep by @neoancient in #5962
- #5960: Allow BA flamers without fusion engine by @SJuliez in #5961
- Added
StratConSkillGenerator
Class for Skill Generation by @IllianiCBT in #5948 - Extract processMovement by @neoancient in #5964
- More sprites for #3118 list of missing ones by @UlyssesSockdrawer in #5958
- Advanced Atmospheric Control Roll Errata by @Algebro7 in #5867
- Adjusted to use more Regex Power by @rjhancock in #5966
- Cowl quirk updates by @SJuliez in #5937
- Movement handler refactor by @neoancient in #5974
- Victory modernization by @SJuliez in #5931
- Mech to mek by @rjhancock in #5975
- Recent boards by @SJuliez in #5979
- Tools for enhancing games, upgraded scenarios by @SJuliez in #5889
- custom deployment zones by @NickAragua in #5924
- Avoid penalizing Improved Heavy Lasers in weapon bays by @Saklad5 in #5918
- Move test setup scenarios to testresources by @SJuliez in #5983
- Fixes double blind ghost sprite by @HoneySkull in #5988
- Mech -> Mek updates. by @rjhancock in #5981
- Fixed two instances of mispelled mek by @repligator in #5994
- Test QOL Changes by @rjhancock in #6001
- Fixes #5989 Mini map selected unit lags behind when selecting next unit by @HoneySkull in #6002
- Some Entity cleanup by @SJuliez in #6004
- Fix slot counting validation for PM by @SJuliez in #6008
- MM Scenario improvements, next part by @SJuliez in #5982
- Choosing Elevation at Deployment by @SJuliez in #5996
- Accompanying PR for MML: allow artillery on aeros according to TO:AUE by @SJuliez in #6007
- Allow SRCS on SC by @SJuliez in #6009
- Fix patchwork armor weight calculation by @SJuliez in #6010
- Added Post-Name Change Compatibility Handlers to AbstractIcon.java by @IllianiCBT in #6011
- Jumpship/Warship code and comment cleanup and modernization by @SJuliez in #6012
- Remove incorrect dedicated pilot mod for QuadVee PSR. by @neoancient in #6014
- Issue #5997---Fall damage from high grav map using old ed rules. by @DM0000 in #6000
- Fixes a "nagging" issue that allows ASF to make an illegal moves. by @HoneySkull in #6019
- Removed 'Center Leg' from Wing Wraith TR4, TR6 and TR7 by @juk0de in #6023
- Quadvee damage mp reduction by @neoancient in #6016
- Added JavaDoc building in Actions. by @rjhancock in #6018
- #5980 - fix tile names by @SJuliez in #6028
- #5984 - Prevent 0 CF bridges in generated maps by @SJuliez in #6026
- #5995 - Prevent Field Guns from exploding/jamming by @SJuliez in #6024
- Weapon Handler Comment cleanup by @SJuliez in #6025
- Fix wige deployment options by @SJuliez in #6031
- Show hatchets and other club misc weapons in the unit tooltip by @SJuliez in #6029
- Improved
StratConSkillGenerator
by @IllianiCBT in #6021 - Slight addition to isCanon Javadoc by @repligator in #6040
- Better display of radical heat sinking in preview by @pavelbraginskiy in #6033
- Hex areas and use for Deployment, Flee Zones and Triggers by @SJuliez in #6045
- Deleted
StratConSkillGenerator.java
by @IllianiCBT in #6046 - #5991 Mix tech mech not showing origin of weapon equipped. by @DM0000 in #6051
- Thumper and Sniper weapons swapped with one another on various units and Mechs #6056 by @DM0000 in #6059
- Issue 6037 Medium Missile Turret (3039) missing 2 Artemis by @DM0000 in #6058
- 6017 Zweihander prompt when only one arm available by @DM0000 in #6057
- Issue 6049 - Fixing missing Text string for Mechanical Jump Fall Damage by @DM0000 in #6055
- Enhance
wordWrap
with HTML Tags for Line Breaks by @IllianiCBT in #6053 - Issue 1486 Add option to skip firing turn for mechs/vees that sprint by @DM0000 in #6062
- Replace Manual GUI scaling with FlatLaf Scaling by @SJuliez in #6068
- Dropship sprites - Castrum/Tiamat - for #3118 by @UlyssesSockdrawer in #6073
- default autoeject to disabled for clan meks by @kuronekochomusuke in #6070
- Scenario Chooser fix by @SJuliez in #6072
- #6061: Restore Altitude Behavior for Princess Deploying Aero by @SJuliez in #6071
- Minor gui scaling fixes by @SJuliez in #6076
- Save patchwork armor with right tech level by @pavelbraginskiy in #6078
- #6027: Disregard torso twists when no weapon is fired together with it by @SJuliez in #6075
- #6061 (again): Prevent altitude 0 deployment on atmo maps by @SJuliez in #6080
- Data update - line wrapping and consolidating availability ratings by @SuperStucco in #6082
- remove hardcoded html font size by @kuronekochomusuke in #6085
- Read Mekset as UTF8 by @SJuliez in #6087
- Fix Typo in Availability List for Dragonfly (Viper) Chassis by @IllianiCBT in #6096
- Makes PlanetaryConditionsDialog work again after scaling stuff by @WeaverThree in #6094
- #6006, #6050: Revert tech legality change by @SJuliez in #6097
- add unittooltip font size scaling by @kuronekochomusuke in #6098
- GUI scaling fixes by @SJuliez in #6103
- Fix
TeamLoadOutGeneratorTest
for Correct Legality Check by @IllianiCBT in #6106 - Spelling grammar, typos, etc. by @repligator in #6104
- Set Dialog Always on Top in
AbstractIconChooserDialog
by @IllianiCBT in #6105 - Prevent pilot tooltip exceptions by @SJuliez in #6107
- properties fix, dont report callstack for missing resource by @SJuliez in #6109
- Hide "connect to SBF game" button by @SJuliez in #6110
- Adds a missing comma. by @repligator in #6114
- add space before weapon to hit values by @kuronekochomusuke in #6113
- TacOps BAP rule offboard checks by @SJuliez in #6112
- Always check GUIPrefs if incline highlighting is on by @SJuliez in #6111
- #6063: Fix targeting choice with iNarcs by @SJuliez in #6115
- #6013: Mine Clearance Missile fixes by @SJuliez in #6118
- #6101: Fix selected ammo retrieval by @SJuliez in #6119
- #6089, #6102: Messages fixes by @SJuliez in #6120
- Added
TotalGenericBattleValue
Tag to MUL Export by @IllianiCBT in #6122 - Two minor spelling/capitalization fixes. by @repligator in #6125
- #5972: Game Options by @SJuliez in #6121
- Improved Word Wrapping to Handle Existing Line Breaks by @IllianiCBT in #6123
- fix issue with missmatched tag by @kuronekochomusuke in #6132
- Fixed Portrait Folder Contents by @IllianiCBT in #6130
- More minor spelling/capitalization fixes. by @repligator in #6133
- Use elevation of source hex when checking for leaving prohibited terrain by @neoancient in #6137...
v0.50.0-Development
What's Changed
- Typos, spelling, punctuation, tense, etc. by @repligator in #5645
- Use UTF encoding for reading MTF files by @SJuliez in #5649
- Gradle and Github changes for JRE 17 Min by @rjhancock in #5512
- New RD.xml, copied from CGB.xml by @repligator in #5655
- Fix ammo carrier issue that prevents Princess from firing ammo-based weapons by @Sleet01 in #5652
- J17 test by @SJuliez in #5651
- Princess - enhanced anti-Mech targeting by @SuperStucco in #5602
- Cleanup and disentangle (TilesetManager, Client, BoardView) by @SJuliez in #5592
- Only consider MM internal dirs when creating the official unit list by @SJuliez in #5591
- ScenarioV2 extension, sky map by @SJuliez in #5570
- Clean up of 17 Actions and normalizing across all 3 projects. by @rjhancock in #5656
- Fix for Windows Build by @rjhancock in #5658
- Spelling, punctuation, typos. by @repligator in #5663
- Startup And Windows CI Fixes by @rjhancock in #5660
- Updated history.txt by @IllianiCBT in #5685
- prevent out of bounds exception when cycling through weapon bays by @NickAragua in #5682
- Princess - advance to the front, not the rear for double-blind by @SuperStucco in #5675
- add pre tag to fix display issue by @kuronekochomusuke in #5687
- show range bands for water-operable weapons when unit is on surface by @NickAragua in #5683
- prevent NPE when checking whether to display off board target indicator by @NickAragua in #5684
- Updated history.txt by @IllianiCBT in #5690
- Added Sentry to project by @rjhancock in #5689
- Remove serial killer by @rjhancock in #5695
- Updated history.txt by @IllianiCBT in #5697
- TargetRoll modernization by @SJuliez in #5696
- Updated history.txt by @IllianiCBT in #5698
- Enable testInvalidCanonUnits but skip known invalid units by @pavelbraginskiy in #5657
- Updated history.txt by @IllianiCBT in #5699
- Nightly CI Fixes by @rjhancock in #5701
- Fixes #5700 Clear move modifiers on escape and clear envelope when turned off. by @HoneySkull in #5712
- Disable invalid unit test by @pavelbraginskiy in #5717
- Fixes #5650 Weapon unselect after torso twist. by @HoneySkull in #5711
- Princess - using heat mapping for persistence/history awareness by @SuperStucco in #5708
- Added trailing spaces that were needed for text to display correctly etc. by @repligator in #5707
- Finish MegaMek munition generator development by @Sleet01 in #5714
- Updated history.txt by @IllianiCBT in #5718
- SBF additions by @SJuliez in #5693
- Updated history.txt by @IllianiCBT in #5723
- Enable Visual range and Move Envelope to toggle individually by @HoneySkull in #5726
- Fix incorrect onGround usage and make sure ASF bombs are always cleared before refitting by @Sleet01 in #5731
- Pass Selected Player through to add unit and random force dialogs by @Sleet01 in #5727
- Prevent BA LB-X ACs from making aimed shots by @Saklad5 in #5725
- Remove LoS requirement for C3 spotters by @Saklad5 in #5724
- Updated history.txt by @IllianiCBT in #5732
- Spelling, typos, etc. by @repligator in #5734
- Munition autoconfig tweaks by @Sleet01 in #5738
- Update history.txt by @Sleet01 in #5739
- Colorize discord export by @pavelbraginskiy in #5735
- fixing Bär unit name and associated model record entries by @SJuliez in #5742
- Lobby: export full chassis to clipboard for meks with clan/is names by @SJuliez in #5743
- Update history.txt by @Sleet01 in #5744
- ForceGenerator: fix outdated unit names in xml files by @SJuliez in #5745
- Initial Work on MMLogger with Sentry Tracking by @rjhancock in #5702
- Fixes to ensure proper logging. by @rjhancock in #5747
- Minor change: FontHandler logging by @SJuliez in #5746
- Updated history.txt by @IllianiCBT in #5749
- Add "Miss" marker and drift hits for better artillery visualization by @Sleet01 in #5751
- Update history.txt by @Sleet01 in #5753
- Fix #5287: Infernos do not ignite buildings when using "Ignite" target option by @Sleet01 in #5754
- Update history.txt by @Sleet01 in #5757
- Fix #5755: princess no drop bomb no boom boom by @Sleet01 in #5758
- Setting up Utility classes with Gradle build by @rjhancock in #5750
- Added Entity Verifier to gradle build by @rjhancock in #5759
- Save File Fix by @rjhancock in #5764
- Spelling, typos, etc. by @repligator in #5765
- Merged duplicated key 'deployment' in the Mad Cat Bounty Hunter MTF by @juk0de in #5761
- Update artillery and bomb display with new graphics and revised/compacted logic by @Sleet01 in #5762
- Update history.txt by @Sleet01 in #5766
- Make help dialog content paths compatible with various OSes by @Sleet01 in #5767
- Update history.txt by @Sleet01 in #5768
- Spelling, typos, etc. by @repligator in #5773
- Update related to EXE's by @rjhancock in #5772
- Use Artillery skill when spotting for artillery by @Saklad5 in #5770
- Fix for long-standing NPE issue with Aerospace path generation on airless ground maps by @Sleet01 in #5771
- Fix 5720: fire control error concurrent modification by @Sleet01 in #5774
- Name Validation Utility Fix. by @rjhancock in #5775
- Updated history.txt by @IllianiCBT in #5776
- Fix #5428: Internal Bomb Bay DropShips cannot bomb by @Sleet01 in #5779
- Add Word Wrap Function to WrapLayout and Integrated it into TROView by @IllianiCBT in #5780
- Updated history.txt by @IllianiCBT in #5782
- Update Ammunition Autoconfig doc for 0.50.0 by @Sleet01 in #5783
- Update history.txt by @Sleet01 in #5784
- Revert unnecessary change that broke Princess bombing; add safety around diveBombing plans by @Sleet01 in #5788
- Fixes Sprite-Swap by @repligator in #5794
- Update princess Stealth handling by @Sleet01 in #5792
- Removes the 50 hex minimum for bearings-only launches. by @repligator in #5800
- Added whitespace to right click menu by @repligator in #5791
- Fix Reflective armor not appearing in MML dropdown by @Sleet01 in #5798
- Update history.txt by @Sleet01 in #5803
- Removes a number of duplicated infantry weapons by @repligator in #5802
- Use best hex for FoV highlighting for multi-hex units by @SJuliez in #5809
- Fix lobby copy paste for empty model units by @SJuliez in #5806
- More guards for the FiringarcHandler by @SJuliez in #5807
- Fix #5795: Implement TW LOS and Forest rules for Low Altitude maps by @Sleet01 in #5797
- Is...
v0.49.20-Development
What's Changed
- Game types preparatory work by @SJuliez in #5281
- add light conditions glare and solar flare by @kuronekochomusuke in #5295
- Flight path indicator by @HoneySkull in #5301
- Code cleanup for string drawing by @SJuliez in #5327
- add client settings for report font by @kuronekochomusuke in #5321
- Fix for request 5333 - Add Gunnery / Pilot BV values to the unit selection screen. by @TenkawaBC in #5334
- Remove superclass JPanel from BoardView by @SJuliez in #5308
- Keydispatcher aka MegaMekController simplification by @SJuliez in #5336
- Boardview: Extract Shadowmap by @SJuliez in #5318
- Boardview subclassing by @SJuliez in #5383
- Add actionlistener for combobox in DialogOptionComponent by @AaronGullickson in #5369
- Add Symbol Font Google Material Symbols by @SJuliez in #5319
- Update name change for LTV-4 hover tank and NameChangesValidator by @SJuliez in #5385
- Restoring shaded icons - tank by @SJuliez in #5386
- RFE 5284: add alt munition outfitting for princess by @Sleet01 in #5340
- restore shaded icons - PM by @SJuliez in #5390
- restore shaded icons - BA by @SJuliez in #5389
- Update mechset reading and icon tests by @SJuliez in #5380
- Support for other game types, next part by @SJuliez in #5384
- skin editor updates by @kuronekochomusuke in #5388
- Main menu issues by @SJuliez in #5387
- Show user dir skin files in the skin editor by @SJuliez in #5410
- Remove code for using a background image on boards by @SJuliez in #5409
- Fix #5413: Fix improper drop-through in packet handling switch/case by @Sleet01 in #5414
- Mounted rework by @neoancient in #5406
- Weapon bay rework by @neoancient in #5416
- force display add default height width by @kuronekochomusuke in #5412
- Heavy Gauss in turrets is illegal by @pavelbraginskiy in #5420
- Precognition updates by @SJuliez in #5418
- Implement RFE #5408: update Princess ammo conservation values to make… by @Sleet01 in #5415
- Turret Alpha V0.1.4.1 3145 by @RaozSpaz in #5391
- Candidate fix for #5417 NPE Freeze bot moves invalid or nonsense. by @HoneySkull in #5430
- Fix bay weapon lookup by @neoancient in #5425
- Skin editor save location by @kuronekochomusuke in #5411
- add null checks for getC3UUIDAsString() by @kuronekochomusuke in #5426
- Fix 5419: iATM ranges incorrect by @Sleet01 in #5424
- Handle one-shot ammo weapons like RLs appropriately by @Sleet01 in #5433
- Make BoardView tooltip modular by @SJuliez in #5432
- Generic BV by @AaronGullickson in #5431
- MM fix for MML issue where Partial Wing not accounted for by @Sleet01 in #5440
- Update history.txt by @Sleet01 in #5443
- MM's symbol font for some map indicators by @SJuliez in #5441
- Turret Alpha V0.1.4.4 Factions 3145 by @RaozSpaz in #5446
- BoardView Sprite separation by @SJuliez in #5444
- add null check for turn timer when stopping by @kuronekochomusuke in #5442
- Turret Alpha V0.1.4.5 Factions 3145 by @RaozSpaz in #5449
- Expose map settings methods for use in MekHQ by @AaronGullickson in #5451
- Ignore armortype slots in other-equipment cost calculation by @SJuliez in #5458
- Fix Targeting Comp loading (.20!) by @SJuliez in #5461
- Minor code updates by @SJuliez in #5455
- Turret Alpha V0.1.4.6 Factions 3145 by @RaozSpaz in #5473
- Update Dependencies by @SJuliez in #5475
- Allow plain lookandfeel border for MegamekButton by @SJuliez in #5470
- Modernize board validity checking code by @SJuliez in #5467
- Experimental option by @SJuliez in #5454
- AS advanced search and rear weapon conversion by @SJuliez in #5452
- Bay ammo correction by @SJuliez in #5465
- ClientGUI adaptations by @SJuliez in #5450
- Adding report processing to SBFGame+Manager, add Report interfaces by @SJuliez in #5448
- Game Systems by @SJuliez in #5445
- Make BombMounted a subclass of AmmoMounted by @neoancient in #5468
- Update history.txt by @Sleet01 in #5486
- Fix 5483: Make various calls safer from NPE and ensure searchlight target on board by @Sleet01 in #5485
- process weapon quirks correctly in loading/saving protomeks by @SJuliez in #5484
- Name Changes Updates by @SJuliez in #5481
- Move Field of Fire Sprites out of BoardView by @SJuliez in #5466
- Use FlatLaf exclusively by @SJuliez in #5472
- Accessibility window cleanup and safety by @SJuliez in #5487
- Fix 5489: NPE from BA AP Mount due to weapon linking to AP Mount equipment by @Sleet01 in #5493
- Update history.txt by @Sleet01 in #5498
- Fonthandler cleanup by @SJuliez in #5505
- Fix duplicated chatbox by @SJuliez in #5501
- Fix 5476: Update SV armor slots to 2 or 1 for Rating E or F respectively by @Sleet01 in #5488
- Added CamOps Fatigue Attribute to Crew by @IllianiCBT in #5516
- Update history.txt by @Sleet01 in #5519
- Add test for invalid canon units by @SJuliez in #5510
- DS loading, issue 5495 by @SJuliez in #5513
- Add ammo null check to prevent NPEs for firing artillery bays by @SJuliez in #5518
- Add ammo test for CI weapons on SV damage calc by @SJuliez in #5517
- Cargo loading on SV by @SJuliez in #5520
- Issue 5508: Set correct size for BVPanel to max of boardsize and scrollpane size by @SJuliez in #5522
- Minor typos and spelling fixes by @repligator in #5521
- Data updates to basic APCs, recovery vehicles, and some civilian units by @SuperStucco in #5525
- Allow Harjel on support vehicles by @pavelbraginskiy in #5531
- Corrected Fatigue Label Position and Visibility in PilotMapSet by @IllianiCBT in #5532
- Add discord-formatted export support by @pavelbraginskiy in #5533
- Do not include HTML in support vee plaintext export by @pavelbraginskiy in #5536
- RATGen/force generator role handling updates by @SuperStucco in #5527
- Update code related to fuel-less aeros by @SJuliez in #5526
- Infantry attacks with secondary weapons by @SJuliez in #5528
- PhaseDisplays by @SJuliez in #5540
- Squadrons and ammo weapons by @SJuliez in #5535
- Clean up javadoc comments for recently-changed calls by @Sleet01 in #5544
- Tooltip updates for role additions by @SuperStucco in #5546
- (Possible) fix to dedicated server loading issues by @SJuliez in #5553
- Bug Fixes by @SJuliez in #5552
- Fix seemingly incorrect round counter handling by @SJuliez in https://git...
v0.49.19.1 Milestone
MegaMek 0.49.19.1 dot release with QOL improvements
What's Changed
- Fix #5415: Implement RFE #5408: update Princess ammo conservation values
- Fix #5426: add null checks for getC3UUIDAsString() (fixes MegaMek/mekhq#4034 )
- Fix #5433: Handle one-shot ammo weapons like RLs appropriately
- Fix #5440: MM fix for MML issue where Partial Wing not accounted for
- Fix #5442: add null check for turn timer when stopping
- Fix MML #1502: Ignore armortype slots in other-equipment cost calculation
- PR #5391: Turret Alpha V0.1.4.1 3145
- PR #5446: Turret Alpha V0.1.4.4 Factions 3145
- PR #5449: Turret Alpha V0.1.4.5 Factions 3145
- Commit 535b3f7: data fixes
- Commit a8017ee: data fixes
- Commit 16b4a60: data fixes
v0.49.19 Development Snapshot
What's Changed
- Fix 5182 aero space fighter gets engine rating zero in test aero by @Sleet01 in #5183
- Fix MML #1429: MegaMek side of fix for MML NPE in Aero Equipment tab by @Sleet01 in #5176
- Per Issue #5168, implementing lower Arty IDF to-hit for range 17 and under by @Sleet01 in #5184
- SV armor weight and space calculations by @neoancient in #5186
- add null check issue 5177 by @kuronekochomusuke in #5180
- Feature - Black Ice terrain modification by @pheonixstorm in #4521
- Reduce connections between Player/Team and Game/Entity by @SJuliez in #5165
- Adding Clan Personnel Tracking to MegaMek by @SJuliez in #5166
- Fix for 5189: now that the WAA tracks an ammoId, it needs updated when forced to reload by @Sleet01 in #5190
- make emi description constants public for mekhq by @kuronekochomusuke in #5172
- Use full chassis in the OfficialUnitList.txt by @SJuliez in #5201
- Fix 5193: Weapon Bays only work at Short Range by @Sleet01 in #5195
- Unit shadow by @SJuliez in #5188
- Embed Fluff Images in the Unit Files (MM part) by @SJuliez in #5156
- Java LookAndFeels restriction and default by @SJuliez in #5209
- Close loopholes that allow off-board arty to attempt Flak attacks at … by @Sleet01 in #5208
- Fix SH and Tripod crew total calculation (for MHQ Hangar model) by @Sleet01 in #5199
- Update BA armor weight calculations for MML 1439 fix by @Sleet01 in #5196
- Fix parsing of protomech ammo ammounts by @neoancient in #5231
- Check for superheavy when determining IS crits for Clan structure by @neoancient in #5230
- Fix targeting computers being spreadable by @pavelbraginskiy in #5222
- log cleanup by @SJuliez in #5217
- Fix Seabuster (Early) by @pavelbraginskiy in #5212
- Dialog for choosing scenarios by @SJuliez in #5211
- Adding some Fonts by @SJuliez in #5210
- Part of icon chooser (MML) by @SJuliez in #5213
- Unbreak units with targeting computers by @pavelbraginskiy in #5239
- EntityImage: Handle unknown elevation exceptions by @SJuliez in #5216
- Fix for infantry skipping non-ammo-fed infantry weapons during attack phase by @Sleet01 in #5226
- Add test to ensure every unit can load by @pavelbraginskiy in #5241
- Can't pod-mount null-sig system by @pavelbraginskiy in #5244
- checks for enemy hidden units by @kuronekochomusuke in #5236
- copy player when adding to boardPreviewGame by @kuronekochomusuke in #5235
- Prevent drop shadows for multihex units by @SJuliez in #5246
- Fix MML 1365: Sponson Turrets not being included in TechLevel calcs by @Sleet01 in #5240
- add additional zoom levels and font adjustment levels by @kuronekochomusuke in #5218
- Fix 5229: Multi-Trac units not firing energy weapons by @Sleet01 in #5248
- Refactor code to add new units to a C3 network by @pavelbraginskiy in #5259
- Flat darcula skin by @kuronekochomusuke in #5257
- bind escape to the close action on various dialogs by @kuronekochomusuke in #5256
- Show CF Warning over isometric bridges and turrets. Fixes #5219 by @HoneySkull in #5263
- Load data from story arcs by @AaronGullickson in #5266
- nag and turn timer updates by @kuronekochomusuke in #5254
- Read/Write AS/SBF units by @SJuliez in #5249
- Fix 5204: Fighter Squadron weapon crits and group damage application by @Sleet01 in #5251
- fix npe on skip movement by @kuronekochomusuke in #5269
- Add disconnectQuietly flag to ClientGUI by @AaronGullickson in #5277
- Set crew requirements for units with Drone OS to 0 by @pavelbraginskiy in #5262
- Planetary Conditions Enums by @kuronekochomusuke in #5203
- add split pane to weapon panel above to hit text by @kuronekochomusuke in #5270
- Make EntityListFile.writeEntityList public by @AaronGullickson in #5282
- Make SI damage round naturally and have minimum of 1 by @Sleet01 in #5274
- Update history.txt by @Sleet01 in #5283
- For crew calculations, consider pintle weapons in the same location as in the same pintle by @pavelbraginskiy in #5285
- correct issue when using multiple boards and restricting deploy any t… by @kuronekochomusuke in #5278
- Clan/IS names correction for the RatGenEditor by @SJuliez in #5294
- Output clanperson variable to XML by @AaronGullickson in #5300
- Issue 5298 - check isAero() before casting to IAero by @kuronekochomusuke in #5299
- Fix #5298 Illegal Cast Exception when lowering elevation with a VTO by @kuronekochomusuke in #5304
- Set RISC APDS Alpha Strike damage to 0 by @SJuliez in #5309
- Princess Behaviour Update by @Thom293 in #5305
- Fix 3882 (MM part): ASFs not tracked correctly in MHQ by @Sleet01 in #5293
- Fix 5205: Handle ConcurrentModification and NPE from opening dialogs while Roun… by @Sleet01 in #5302
- MM portion of fix for MHQ 3803: WOB.pm/.PM mismatch and missing parent faction check by @Sleet01 in #5306
- Build blocker: Fix ambiguous LogManager import introduced by IDE auto-import by @Sleet01 in #5311
- Update history.txt by @Sleet01 in #5312
- Fixes #5307 build warning, missing deprecation annotation. by @HoneySkull in #5315
- Improved MissionRole Switch Cases & Role List by @IllianiCBT in #5289
- Industrial tripod cockpit by @neoancient in #5291
- Fix #3306: Vehicle Lance Movement prevents full deployment of turrets by @AaronGullickson in #5317
- add client settings for report colors by @kuronekochomusuke in #5303
- Restoring shaded icons - mek - letter A by @SJuliez in #5324
- Restoring shaded icons - mek - letter B by @SJuliez in #5325
- Restoring shaded icons - mek - letter C by @SJuliez in #5326
- Fix #3978 [MekHQ]: NPE When Attempting to Save (Manual or Auto) by @AaronGullickson in #5331
- Fix reading player names from savegames by @SJuliez in #5322
- Fixes #5280 NPE updating 'convert mode button' by @HoneySkull in #5335
- Fix MekHQ #3986: MHQ wont save, sometimes by @AaronGullickson in #5338
- Restoring shaded icons - mek - letter G-H by @SJuliez in #5342
- Restoring shaded icons - mek - letter D-F by @SJuliez in #5341
- Restoring shaded icons - mek - letter I-K by @SJuliez in #5344
- Restoring shaded icons - mek - letter L-N by @SJuliez in #5345
- Restoring shaded icons - mek - letter O-Q by @SJuliez in #5349
- #5348 stop adding jump start step when deleting movement by @Lu9us in #5352
- Util update and small icon error correction by @SJuliez in #5353
- Fix null pointer when turning with shortcut keys in movement phase. by @HoneySkull in #5351
- Restoring shaded icons - mek - letter U-Z by @SJuliez in #5358
- Restoring shaded icons - mek - letter R-T by @SJuliez in #5357
- Restoring shaded icons - mek - lef...
v0.49.18 Development Snapshot
What's Changed
- Fix Elemental III Date by @pokefan548 in #5008
- Space station KF adapters by @neoancient in #5007
- BA validity check update by @SJuliez in #5006
- initialize spinners before use by @kuronekochomusuke in #5005
- AS conversion: fix medium and long range damage with SSW by @SJuliez in #5002
- AS conversion: give VSTOL to STOL units and aerodyne DS/SC by @SJuliez in #5001
- Allow adding modular armor to fighters (in MML) by @SJuliez in #4997
- Fix Directory Lookup for Alpha Strike SV by @SJuliez in #4993
- Allow MASH for Clan units by @SJuliez in #4995
- Weapon sorting (for MML) by @SJuliez in #4994
- Remove unnecessary file by @SJuliez in #4996
- MechSummaryCache: load only known file extensions, also in ZIP files by @SJuliez in #5000
- Implement 4397 internal bomb bay redux by @Sleet01 in #5003
- Fix two floating water hexes in Shenandoah 50x50 map. by @HoneySkull in #5011
- Data fix for Cicada CDA-4A.mtf by @IanBellomy in #5010
- Mech summary invalid by @kuronekochomusuke in #5024
- correct conversion exception causing search to not work by @kuronekochomusuke in #5023
- add advanced search for gyro by @kuronekochomusuke in #5019
- Fix CF warning sprite to work with isometric view. by @HoneySkull in #5014
- QuirkEntry: remove maximum slot number check by @SJuliez in #5012
- Don't display engine rating for SV engines by @SJuliez in #4992
- Fix #1021 - Add CTRL-Backspace to remove all trailing illegal move steps. by @HoneySkull in #5025
- Clan MGA BV multiplier by @SJuliez in #5032
- Add clan CASE in postLoadInit for explosive secondary locations by @SJuliez in #5038
- Fix 5028: Tow Button no longer working. by @HoneySkull in #5035
- SV/CV Test code by @SJuliez in #5029
- CF Warning clean up sprites when turn ends. by @HoneySkull in #5036
- 1021 Automatic Ctrl-Backspace on Evade for Aero by @HoneySkull in #5043
- correct issue with life support abbreviation in unit tooltip by @kuronekochomusuke in #5042
- Update ADA Missile to-hit mods to match RAW (as we understand them) by @Sleet01 in #5034
- Fix #4648: Update AT Classes for MekMortar and IS BA Tube Arty by @Sleet01 in #5027
- Fix 4520 princess only fires aero tag by @Sleet01 in #5020
- Fix Searchlights auto-enabled during daytime by @Sleet01 in #5009
- Advanced search mul by @kuronekochomusuke in #5050
- Add quirks and tech rating to the CSV export by @SJuliez in #5047
- use pre tag around issue text by @kuronekochomusuke in #5052
- add in game force display dialog by @kuronekochomusuke in #4985
- correct issue with modal child dialog by @kuronekochomusuke in #5049
- BV calculation: halve BV for the first weapon if heat efficiency is 0 by @SJuliez in #5062
- Infantry Weight Breakdown by @SJuliez in #5061
- Fixes #5053 Update Aero movement envelope when accelerating or decelerating. by @HoneySkull in #5054
- unit tooltip pilot updates by @kuronekochomusuke in #5059
- Princess Ice & Infantry On Ice Fix by @Thom293 in #5041
- lobby force updates by @kuronekochomusuke in #5057
- reset forces when resetting game by @kuronekochomusuke in #5069
- Aero movement envelope and acc/dec next optimizations. by @HoneySkull in #5066
- MUL parser updates by @kuronekochomusuke in #5071
- Fix Laser-Guided Bombs missing the -2 bonus on tagged units by @Sleet01 in #5075
- Remove misplaced unit type mod from infantry BV by @SJuliez in #5074
- Enhance backspace key to rollback illegal moves if they exist. by @HoneySkull in #5068
- Add check for corresponding capital bay for subcapital weapon by @neoancient in #5081
- Fix SV armor tech rating by @neoancient in #5080
- Fix CV base construction tech rating. by @neoancient in #5079
- First pass at adding TAG-phase Torso Twist by @Sleet01 in #5040
- Misc Code stuff by @SJuliez in #5083
- MechView Ammo Block by @SJuliez in #5082
- CI Anti-Mek Gear by @SJuliez in #5070
- Fix 5078 simple fix ba lbx needs flak bonus by @Sleet01 in #5087
- move toInt into StringUtil by @kuronekochomusuke in #5091
- use getEntityVerifier to retrieve TestEntity by @kuronekochomusuke in #5100
- Fixes #5088 Missing holes in Aero Move envelope. by @HoneySkull in #5095
- add start and connect to game to the file menu by @kuronekochomusuke in #5094
- Laser insulator and RISC laser pulse module validation by @neoancient in #5102
- Don't try to link equipment that's already linked by @neoancient in #5110
- Armor rework, part 1a by @neoancient in #5101
- Mek Clan Chassis Name - Code Changes by @SJuliez in #5107
- Mek Clan Chassis Name - Unit changes by @SJuliez in #5106
- ArmorType fixes by @neoancient in #5119
- for extreme gravity PSRs rolls check for natural aptitude piloting by @kuronekochomusuke in #5120
- check for not dusk dawn for searchlight penalty reduction by @kuronekochomusuke in #5122
- bot command updates by @kuronekochomusuke in #5121
- Armor rework, part 1b by @neoancient in #5116
- Princess non-combat PSR reduction. by @Thom293 in #5111
- correct issues with BAP targeting to hit bonus by @kuronekochomusuke in #5108
- Fix remaining armor test failures by @Sleet01 in #5130
- Quirk Updates by @HammerGS in #5129
- Initialize EquipmentType for individual unit tests. by @HoneySkull in #5134
- Armor rework, part 2: Support vehicle armor by @neoancient in #5137
- turn timer updates by @kuronekochomusuke in #5126
- Fix Long Tom Cannon not dealing damage to flying dropship by @Sleet01 in #5132
- Fix 5104: no to-hit malus for units expending VTOL movement by @Sleet01 in #5135
- switch to using name : code maps for advanced search combo box loads by @kuronekochomusuke in #5136
- planetary conditions weather updates by @kuronekochomusuke in #5146
- Ba tech advancement by @neoancient in #5140
- fix weather restrictions wind by @kuronekochomusuke in #5147
- Added 3 CLI options for DB export. by @rjhancock in #5154
- Dependencies update by @SJuliez in #5158
- fix NPEs by @kuronekochomusuke in #5153
- Debug helper update by @SJuliez in #5160
- add bot command for dishonored players by @kuronekochomusuke in #5173
- Fix 4670: Hide entity statblocks from the hex tooltip when entity is hidden by @Sleet01 in #5171
- Use IGame in TurnOrdered by @SJuliez in #5170
- Code cleanup by @SJuliez in #5169
- add checkbox to turn off showing player deployment on map preview by @kuronekochomusuke in https://git...
0.41.26-testing
0.41.26-testing
Jan 4/2024- Doing to experimenting with renaming released release tags on Github. So nothing to see here change wise.
v0.49.17 Development Snapshot
What's Changed 0.49.17
- MechSummaryCache: fix not loading from zip by @SJuliez in #4988
- FixedWingSupport: automatically set SI when walk MPs are set by @SJuliez in #4990
What's Changed 0.49.16
- check getEntityFromAllSources, since this processes entities that in a… by @kuronekochomusuke in #4854
- Add Revenant UBM-1A to data by @Sleet01 in #4856
- check for natural aptitude piloting when doing physical attacks rolls by @kuronekochomusuke in #4862
- Add BA tube artillery smoke munitions by @neoancient in #4868
- Allow HTML tags in the TROView fluff by @SJuliez in #4871
- Fixes for flame based infantry bugs by @neoancient in #4867
- Fix Partial Wings on OmniMechs by @Saklad5 in #4881
- add client setting for auto centering by @kuronekochomusuke in #4877
- done and skip buttons handle changes in GUI Scale better by @kuronekochomusuke in #4875
- Fix for RAC and UAC ammo bingo state hanging game by @Sleet01 in #4865
- Fixing fuel tons per burn day display for Jumpships by @nutritiousemployee in #4853
- Handle artillery strike against offboard unit that has disengaged. by @neoancient in #4890
- Fix for #4892: failure loading files that contain infantryWeaponMounted objects by @Sleet01 in #4893
- Add fluff info to MechCacheCSVTool output by @SJuliez in #4872
- Beast mounted infantry by @neoancient in #4883
- Check for available bay when recovering aero instead of using the first by @neoancient in #4891
- Berserk v2 Cleanup by @Thom293 in #4885
- JumpShip movement fix by @neoancient in #4894
- Fix for space station rotation by @neoancient in #4895
- Ba manipulator size by @neoancient in #4896
- add report heading for piloting rolls by @kuronekochomusuke in #4899
- advanced search for mounted infantry by @kuronekochomusuke in #4900
- Move Unit Roles to Unit Files by @SJuliez in #4903
- Fix test for aerospace units that don't require fuel by @neoancient in #4898
- only add pilot rolls heading when there are piloting rolls by @kuronekochomusuke in #4909
- add missing filter for QuadVee by @kuronekochomusuke in #4914
- Fix for 3095 - no +1 TMM for jumping WiGE by @Sleet01 in #4912
- VTOL infantry fixes by @neoancient in #4916
- Show cockpit type on MechView even for standard. by @neoancient in #4917
- HTML tags in fluff: correction for CI ftlh template by @SJuliez in #4919
- Fix entity sprint MP calculation by @neoancient in #4920
- Allow jdialog to be a parent rather than just jframe by @gcoopercos in #4923
- weapon panel factor in combat computer with displaying heat buildup by @kuronekochomusuke in #4924
- dont set gm to an observer when they have no units by @kuronekochomusuke in #4928
- Add expected field to psr fumble report by @neoancient in #4929
- Adds 1 new Searchlight option to MegaMek Client options. by @Sleet01 in #4931
- add illumination indicator to the hextooltip and unittooltip by @kuronekochomusuke in #4932
- #4876 Fix Unit Display General tab rendered blank when switching units. by @HoneySkull in #4939
- Fix 3917 jump vehicles with motive damage by @Sleet01 in #4940
- Data fixes by @IanBellomy in #4915
- add report roll tooltip by @kuronekochomusuke in #4873
- Fix report of hit for ultra ACs in single mode or with the unofficial fire twice option by @neoancient in #4943
- Don't give active probe advantage to target in woods when using woods cover option. by @neoancient in #4945
- Fix #4795 Sensor Range Bands Not Showing Until Movement Begins. by @HoneySkull in #4946
- Quirks in Unit Files: Code changes by @SJuliez in #4948
- Quirks in Unit Files: unit files by @SJuliez in #4950
- null check for ghostTargetRoll by @kuronekochomusuke in #4953
- Fix parentheses in torpedo uw check by @neoancient in #4951
- Quirks misc code changes by @SJuliez in #4944
- add client settings for unit tooltip bg colors by @kuronekochomusuke in #4921
- Add the MM version and date when saving unit files by @SJuliez in #4954
- MechSummaryCache BV calculation: ignore pilot skill to ignore saved a… by @SJuliez in #4955
- Use foot/jump type modifier for beast-mounted infantry BV by @neoancient in #4956
- Ammo BV for Deadfire/Listen-Kill ammo by @SJuliez in #4958
- Data Regression Fixes by @IanBellomy in #4959
- cleanup piloting rolls report by @kuronekochomusuke in #4964
- show heat effects after unit in heat report by @kuronekochomusuke in #4963
- MTF file updates by @SJuliez in #4966
- Updated MTF files by @SJuliez in #4967
- return impossible instead of raising an error by @kuronekochomusuke in #4960
- more tooltips colors by @kuronekochomusuke in #4957
- add deployment options by @kuronekochomusuke in #4922
- Entity debug helper by @SJuliez in #4971
- add unit readout button that displays the unit summary, tro, and as card by @kuronekochomusuke in #4981
- User file directory by @SJuliez in #4961
- Weight calculation by @SJuliez in #4973
- ProtoMek max armor values by @SJuliez in #4976
- add a split pane lobby between player and unit panels by @kuronekochomusuke in #4977
- AeroArmor correction by @SJuliez in #4978
- Additional Mtffile changes by @SJuliez in #4983
- allow gm to configure spas in game by @kuronekochomusuke in #4980
- Fixes #1031 - Show structure collapse warning when deploying and moving. by @HoneySkull in #4984
New Contributors
- @nutritiousemployee made their first contribution in #4853
- @gcoopercos made their first contribution in #4923
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
- check getEntityFromAllSources, since this processes entities that in a… by @kuronekochomusuke in #4854
- Add Revenant UBM-1A to data by @Sleet01 in #4856
- check for natural aptitude piloting when doing physical attacks rolls by @kuronekochomusuke in #4862
- Add BA tube artillery smoke munitions by @neoancient in #4868
- Allow HTML tags in the TROView fluff by @SJuliez in #4871
- Fixes for flame based infantry bugs by @neoancient in #4867
- Fix Partial Wings on OmniMechs by @Saklad5 in #4881
- add client setting for auto centering by @kuronekochomusuke in #4877
- done and skip buttons handle changes in GUI Scale better by @kuronekochomusuke in #4875
- Fix for RAC and UAC ammo bingo state hanging game by @Sleet01 in #4865
- Fixing fuel tons per burn day display for Jumpships by @nutritiousemployee in #4853
- Handle artillery strike against offboard unit that has disengaged. by @neoancient in #4890
- Fix for #4892: failure loading files that contain infantryWeaponMounted objects by @Sleet01 in #4893
- Add fluff info to MechCacheCSVTool output by @SJuliez in #4872
- Beast mounted infantry by @neoancient in #4883
- Check for available bay when recovering aero instead of using the first by @neoancient in #4891
- Berserk v2 Cleanup by @Thom293 in #4885
- JumpShip movement fix by @neoancient in #4894
- Fix for space station rotation by @neoancient in #4895
- Ba manipulator size by @neoancient in #4896
- add report heading for piloting rolls by @kuronekochomusuke in #4899
- advanced search for mounted infantry by @kuronekochomusuke in #4900
- Move Unit Roles to Unit Files by @SJuliez in #4903
- Fix test for aerospace units that don't require fuel by @neoancient in #4898
- only add pilot rolls heading when there are piloting rolls by @kuronekochomusuke in #4909
- add missing filter for QuadVee by @kuronekochomusuke in #4914
- Fix for 3095 - no +1 TMM for jumping WiGE by @Sleet01 in #4912
- VTOL infantry fixes by @neoancient in #4916
- Show cockpit type on MechView even for standard. by @neoancient in #4917
- HTML tags in fluff: correction for CI ftlh template by @SJuliez in #4919
- Fix entity sprint MP calculation by @neoancient in #4920
- Allow jdialog to be a parent rather than just jframe by @gcoopercos in #4923
- weapon panel factor in combat computer with displaying heat buildup by @kuronekochomusuke in #4924
- dont set gm to an observer when they have no units by @kuronekochomusuke in #4928
- Add expected field to psr fumble report by @neoancient in #4929
- Adds 1 new Searchlight option to MegaMek Client options. by @Sleet01 in #4931
- add illumination indicator to the hextooltip and unittooltip by @kuronekochomusuke in #4932
- #4876 Fix Unit Display General tab rendered blank when switching units. by @HoneySkull in #4939
- Fix 3917 jump vehicles with motive damage by @Sleet01 in #4940
- Data fixes by @IanBellomy in #4915
- add report roll tooltip by @kuronekochomusuke in #4873
- Fix report of hit for ultra ACs in single mode or with the unofficial fire twice option by @neoancient in #4943
- Don't give active probe advantage to target in woods when using woods cover option. by @neoancient in #4945
- Fix #4795 Sensor Range Bands Not Showing Until Movement Begins. by @HoneySkull in #4946
- Quirks in Unit Files: Code changes by @SJuliez in #4948
- Quirks in Unit Files: unit files by @SJuliez in #4950
- null check for ghostTargetRoll by @kuronekochomusuke in #4953
- Fix parentheses in torpedo uw check by @neoancient in #4951
- Quirks misc code changes by @SJuliez in #4944
- add client settings for unit tooltip bg colors by @kuronekochomusuke in #4921
- Add the MM version and date when saving unit files by @SJuliez in #4954
- MechSummaryCache BV calculation: ignore pilot skill to ignore saved a… by @SJuliez in #4955
- Use foot/jump type modifier for beast-mounted infantry BV by @neoancient in #4956
- Ammo BV for Deadfire/Listen-Kill ammo by @SJuliez in #4958
- Data Regression Fixes by @IanBellomy in #4959
- cleanup piloting rolls report by @kuronekochomusuke in #4964
- show heat effects after unit in heat report by @kuronekochomusuke in #4963
- MTF file updates by @SJuliez in #4966
- Updated MTF files by @SJuliez in #4967
- return impossible instead of raising an error by @kuronekochomusuke in #4960
- more tooltips colors by @kuronekochomusuke in #4957
- add deployment options by @kuronekochomusuke in #4922
- Entity debug helper by @SJuliez in #4971
- add unit readout button that displays the unit summary, tro, and as card by @kuronekochomusuke in #4981
- User file directory by @SJuliez in #4961
- Weight calculation by @SJuliez in #4973
- ProtoMek max armor values by @SJuliez in #4976
- add a split pane lobby between player and unit panels by @kuronekochomusuke in #4977
- AeroArmor correction by @SJuliez in #4978
- Additional Mtffile changes by @SJuliez in #4983
- allow gm to configure spas in game by @kuronekochomusuke in #4980
- Fixes #1031 - Show structure collapse warning when deploying and moving. by @HoneySkull in #4984
- MechSummaryCache: fix not loading from zip by @SJuliez in #4988
- FixedWingSupport: automatically set SI when walk MPs are set by @SJuliez in #4990
New Contributors
- @nutritiousemployee made their first contribution in #4853
- @gcoopercos made their first contribution in #4923
Full Changelog: v0.49.15...v0.49.16
v0.49.15 Development Snapshot
- PR #4688: Round reports should no longer take increasingly long to load
- PR #4686: QuadVee should no longer be able to fall after converting to vehicle mode
- PR #4684: Added game option for GM to advance report phases without waiting for other players
- PR #4691: Correct max # of bay doors for space stations and jumpships
- PR #4661: Add audio tab and master volume setting to client settings
- PR #4678: Display vehicle crit effects in unit tooltip
- Issue #4687: Fixes to jump jet attack logic
- Issue #4705: Reset 'turn interrupted' flag between phases (possible SimFire fix)
- Issue #4699: Fix homing Arty splash
- Issue #4707: Prevent bot crash when firing large craft weapons from bays
- Issue #935: Disallow targeting of hexes for ignition that cannot be set on fire as per BMM p. 107
- Issue #4346: Prevent soft-lock when battle armor ends swarm attack on unit being destroyed by something else
- Issue #3956: First Succession Wars Rats seem incorrect
- PR #4716: Camo rotation and scaling
- PR #4709: Mixed tech dropships do not save BA Tech type
- Issue #4704: Follow-the-leader LRM ammo is treated as regular ammo when passing through ECM field.
- Issue #4708: Respect variable tech level game option/allowed era settings
- Issue #4711: Prevent squadron-related NPE in lobby
- Issue #4692: Landed dropships introduced in megamek scenarios should deploy properly
- PR #4728: Mute "other players turn" sound properly
- Fix #4739: ProtoMek Transport bays should now load properly
- PR #4746: Removed Testbot
- Fix #3546: Artillery cannons now generate proper damage values for Fuel-Air ammunition
- Fix #4359: Artillery cannons now use flak modifiers correctly
- Fix #4734: Non-Mek heat-tracking units no longer burn to death in a terrain fire
- Fix #4750: Prevent errors for some dialogs
- PR #4753: Small Craft are no longer shown as invalid in the lobby after configuring them
- PR #4751: Tech level filtering in the unit selector dialog has been corrected (also affects MML and MHQ)
- PR #4748: Alpha strike filters now correctly apply when creating random creating a random army
- Issue #4690: Improvements to MegaMek command-line handling
- Issue #4286: RATGeneratorEditor: Show unit type instead of number
- issue #4756: Quirks: VTOL Rotor Arrangement Co-Axial/Dual Rotor
- Issue #4756: Correct NPE in bvReports when player is not on a team
- Fix #4694: Silver Bullet Gauss Rifle now use the correct Aero damage of 9
- Fix #4774: Tripod Meks with AES now load correctly
- Fix #4737: The planetary conditions overlay should now be more consistently shown or hidden
- PR #4771: Alpha Strike conversion updates
- Fix #4754: Updates to some VTOL and CV units that feature transportation capabilities which may not have loaded correctly
- Fix #4727: Fixes an error with pilot images in reports
- PR #4776: Fixed Wing Support with STOL no longer show as invalid in the lobby when set to altitude 0
- Issue #1552: Added Arrow IV air defense missiles; Princess can use them if available
- Issue #4782: Argotera now has full-head ejection system
- Fix #4780: Players can once again fire during the point blank phase
- Fix #4779: Mechs can once again sprint
- Fix #4768: Improved gauss rifles nerfed - take a +1 penalty to the TN when fired from small aeros
- Issue #4550: Improve Princess logic regarding placement of units in deep water
- Issue #2698: Attempt to reduce bot speed in low gravity
- Fix #3870, 4524: Properly apply quirks and SPAs to artillery attacks
- Issue #4730: Multi-crew units with command console receive correct crew count
- PR #4800: Improvements to aerospace and fighter squadron UI
- Fix #4789: Prevent bot hang when smoke drifts off-board
- Fix #4790: Prevent soft lock when processing artillery attacks against fled/destroyed off-board artillery
- Fix #4738: Aim-high attacks no longer use partial cover hit table when target is in partial cover
- PR #4815: Some illegal ammos have been removed from artillery cannons
- Fix #4706: The BV calculation now includes special values for minefield artillery rounds
- Fix #4743: Units making vertical landings now only apply half the terrain modifiers
- PR #4813: Aero landing now considers terrain modifiers for advanced terrain from TO; a unit takes damage when the landing path includes rough or rubble; a unit that lands in water of sufficient depth (2 for DS, 1 otherwise) is destroyed; dropships landing in depth 1 water are permanently immobile
- Data: Fixes for #4808, #4752, #4685, #4677, #4619, and #4597
- Fix #4820: Fix Immelman and Split-S maneuvers
- PR #4818: Separate structure class from TestEntity
- PR #4816: TestTank: Adapt some tests for GunEmplacements
- Fix #4828: Use standard ECM range for Watchdog/Nova CEWS
- Fix 4830: WiGE units with jump jets no longer jump to the bottom of water hexes
- PR #4834: The unit tooltip now indicates when TSM is active
- PR #4822, #4844: Formatting updates and utilities for the unit summary (unit selector/lobby unit view)
- Fix #4786: Fix modifier for controlled sideslip
- Fix #4745: Fix machine gun array burst damage against conventional infantry