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 #5545
- Set Default Edge States to True by @IllianiCBT in #5550
- ModelRecord updates by @SuperStucco in #5549
- Fixing a logo file name by @SJuliez in #5559
- Fixing Nameplates by @SJuliez in #5558
- Update Shogun C 2.mtf by @IanBellomy in #5551
- Changed Show Report Sprites in Report Log Default State to False by @IllianiCBT in #5560
- Filtered SPA display to Not Include Edge Uses by @IllianiCBT in #5562
- Discourage Princess from moving on black ice by @repligator in #5567
- Update FactionRecord to parse AeroSpaceFighter entries correctly, added unit test by @Sleet01 in #5568
- Steps towards SBF, player turns and stuff by @SJuliez in #5541
- Updates to infantry field gun availability, updates to role selections by @SuperStucco in #5566
- Typos, including a file which was misnamed by @repligator in #5574
- Restore firing arcs behavior by @SJuliez in #5573
- Exclude units by role on random generation, force generator table calculation updates by @SuperStucco in #5572
- PhaseDisplay Code Cleanup by @SJuliez in #5571
- Revert "Exclude units by role on random generation, force generator table calculation updates" by @HammerGS in #5582
- Spelling and typos by @repligator in #5583
- TacOps coolant failure consolidation by @SuperStucco in #5576
- Updated Game Options and Report Log Default Preferences by @IllianiCBT in #5586
- Updated history.txt by @IllianiCBT in #5588
- Typos by @repligator in #5593
- Changed hasIndirectFire to return false instead of true. by @ramgarden in #5599
- Add revision to the game log by @SJuliez in #5601
- Updated history.txt by @IllianiCBT in #5605
- Fix 5596: Fix range updates and projections in space by @Sleet01 in #5598
- Re-submitting role exclusions by @SuperStucco in #5589
- Typo and spelling by @repligator in #5600
- Updated history.txt by @IllianiCBT in #5609
- Adds the word "Equipment" in front of the equipment ratings by @repligator in #5615
- Fix Lobby Multiunit Config by @SJuliez in #5608
- Princess - improved AMS handling by @SuperStucco in #5617
- Branch for typos and spelling by @repligator in #5618
- Updated history.txt by @IllianiCBT in #5619
- discount industrial hex target mod for flyers by @NickAragua in #5620
- Fix MML 1532: Total Warfare Flamer should be unofficial by @Sleet01 in #5622
- adjust wind direction order by @kuronekochomusuke in #5623
- Update history.txt by @Sleet01 in #5624
- Renewing Unit Display and Keybinds in Physical Phase by @SJuliez in #5621
- Updated history.txt by @IllianiCBT in #5627
- Spelling, typos, punctuation, slight grammatical changes by @repligator in #5631
- prevent NPE when OS launcher is being selected in weapons panel by @NickAragua in #5630
- Updated history.txt by @IllianiCBT in #5632
- Fix MML 1537: cannot load sv blk files missing armor type field by @Sleet01 in #5634
- Update history.txt by @Sleet01 in #5637
- Fix for squadron ammo weapons by @neoancient in #5636
- Spelling, typos, punctuation, slight grammatical changes... etc. by @repligator in #5638
- RFE 5284: continue munition loadout generator development by @Sleet01 in #5641
- Update history.txt by @Sleet01 in #5643
New Contributors
- @RaozSpaz made their first contribution in #5391
- @repligator made their first contribution in #5521
- @SuperStucco made their first contribution in #5525
- @ramgarden made their first contribution in #5599
Full Changelog: v0.49.19...v0.49.20