EDCD / EDDI

Companion application for Elite Dangerous
Other
444 stars 81 forks source link

Bio scan tracking and codex entries #2568

Closed bcthund closed 3 months ago

bcthund commented 1 year ago

Added a basic and functioning system for scanning biologicals and keeping track of how many samples and total are left to scan on the planet. Also keeps track of distance from previous samples to assist in not violating previous sample range. Codex information added for biologicals and so the CodexEntry event was also implemented to make use of this data. Descriptions are all currently hardcoded in english. Resolves #2212

Looking at ticket (https://github.com/EDCD/EDDI/issues/2455) it suggests putting the biologicals into the Body object. When I first started I wasn't sure how to access it but I think I understand it now.It is also constantly polling latitude and longitude and enqueueing events but there is probably a cleaner internal way to handle this. It was difficult to figure out a way to calculate distances from within the cottle script and is not completely accurate, but very close.

Tkael commented 3 months ago

Needs rebasing and finalizing.