Releases: MagicLibStarsector/MagicLib
Releases · MagicLibStarsector/MagicLib
1.3.8
MagicCampaign
- Fixed 5 year old crash: MagicCampaignTrailPlugin sometimes crashed with ConcurrentModificationException if player moved between hyperspace and regular space (reported by Xaiier).
- Added
MagicCampaign.createDerelictoverload that lets you mark a derelict as unrecoverable.
MagicUI
- Fade interpolation fix by Starficz.
MagicAchievements
- Made it clearer when a crash is from using devmode.
- Fixed achievement
advancemethods running when achievements are disabled.
MagicBounty
- Fixed occasional crash when filtering a bounty (reported by laf223).
1.3.8-dev03
Version 1.3.8
MagicCampaign
- Fixed 5 year old crash: MagicCampaignTrailPlugin sometimes crashed with ConcurrentModificationException if player moved between hyperspace and regular space (reported by Xaiier).
- Added
MagicCampaign.createDerelictoverload that lets you mark a derelict as unrecoverable.
MagicUI
- Fade interpolation fix by Starficz.
MagicAchievements
- Made it clearer when a crash is from using devmode.
- Fixed achievement
advancemethods running when achievements are disabled.
MagicBounty
- Fixed occasional crash when filtering a bounty (reported by laf223).
1.3.8-dev02
Fixed crash when achievements are disabled.
Exposed FleetBuilder during createFleetBuilder. Need to test.
1.3.8-dev01
New createDerelict overload for Dal.
1.3.7
MagicBounty
- May no longer re-Accept already-Completed bounties. Sorry.
- Intel fixes.
- May now mark unimportant (reported by MuleDriver).
- No longer always new (reported by MuleDriver).
- Shouldn't show up if there are no bounties loaded (reported by MuleDriver).
- Potentially fixes issues if MagicBounty is disabled.
MagicAchievements
- Fixed another Linux-only crash when viewing intel (reported by Brainwright).
MagicPaintjobs
- Cleaned up "select ship" popup (centered text, fixed cell placement, shows current paintjob).
MagicCampaign
- Fixed MagicCampaignTrailPlugin not working (reported by Xaiier and maybe others, sorry).
MagicAutoTrails
- Trails no longer disappear after piercing (e.g. Plasma Cannon trail with Trailer Moments) (reported by Nia).
1.3.6
MagicBounty
- Fixed rare crash if bounty was null (reported by Arthur_The_Ok).
- Fixed "Accept this job" sometimes not updating its text after accepting.
MagicAchievements
- Fixed Linux-only crash when viewing intel (reported by Brainwright).
1.3.5
MagicPaintjobs
- Added a notification when a paintjob is unlocked.
- Actually, this was meant to be in 1.3.0, but somehow I deleted the code without realizing.
- Paintjobs now apply to
baseHullIdinstead ofhullId.- So, both
wolfandwolf_dwill share paintjobs.
- So, both
- In
magic_paintjobs.csv, thehull_idcolumn has been replaced withhull_ids.- This change is backwards-compatible. No need to update your csv.
hull_idsis comma-separated. A single paintjob may now apply to multiple hulls.
- Added
ShipKillsAchievementas an abstract class to easily make "Kill X ships using a <ship>" achievements. - Various UI fixes.
1.3.4
MagicBounty
- Accepted bounties are now always displayed on the Board, even when out of range of the bounty giver.
MagicPaintjobs
- The Paintjob hullmod no longer shows up as installable.
- Fixed crash from ConcurrentModificationException (reported by Meelock)
1.3.3
Other
- Fixed unintentional dependency on LunaLib.
MagicPaintjobs
- Paintjobs are now built-in hullmods. This prevents changing variants from unapplying them.
- Paintjobs images are no longer preloaded into VRAM, which unintentionally caused VRAM use when the feature was disabled.
- paintjobs now indicate that they cannot be changed.
1.3.2
Fixed a crash when accepting "apocrita_belcher" bounty (reported by rosnok)