Release 1.5.5
Notice: If you are upgrading from a version prior to 1.5, I recommend extracting a fresh copy of the plugin rather than overwriting the old one.
This release has a number of bugfixes as well as a few feature updates
New Features
- New warning flags on the signal summary for high gravity and unwalkable planets
- I currently consider planets over 1G 'high'
- Planets over 2.7G cannot be traversed on foot and therefore can't be scanned with the genetic sampler
- Result cache
- Analysis results will be cached to prevent rerunning checks with every display update
- The cache is cleared when new planet and star info is parsed (which might change the results)
Improvements
- Handle barycenter stars
- Color results were incorrect because it can include stars in a barycenter which are not directly listed in the parent body IDs
- Traverse up the parent body list to see if we find any color matches, it's not always the immediate parent star
- Updates to color parsing
- Could be any color with an element present on the planet
- Multiple colors are possible, so these are now shown in the detailed species breakdown (if enabled)
Fixes
- Bacterium Tela requires special rules
- Fixes for some omissions to Horizons flora requirements
- Fix an issue with the 'Any' rules handling
- Correct EDSM data parsing which was missing the newer data for color detections
Other
- Move python code to src directory
- Use the plugin logger
- Log stacktraces for EDSM fetch errors