Closed Tkael closed 1 year ago
Should be possible. I imagine we'd also need to assume efficient mapping.
Should be possible. I imagine we'd also need to assume efficient mapping.
Yes, and also if is mapped in Odyssey or not:
For Odyssey, there is a new bonus for mapping - an extra 30% on the mapping bonus (or 555 credits, whichever is higher).
As MattG says here I know EDDI is using his formula, because I saw it in the code, but I didn't saw that Odyssey bonus been applied (and it could be easily implemented too).
There is also another bonus, applied per body, when the whole system is mapped. But I guess that is more difficult to handle in EDDI and the estimated value would be close enough to the real one, so that bonus could be negligible without any harm.
Same issue, I wanted to edit the "Bodies to map" script to only report a body as worth mapping if it was going to be >1m mapping value, before I took the time to go fly over to it and map it, but body.estimatedvalue
seemingly only says the "current" value of the body (0 if it hasn't been scanned yet, and only the "base" scan value afterward; it won't say the potential scan value before FSS or the mapping value before mapping it). EDSM's dashboard is able to show estimated mapping values before mapping them, as soon as it knows your current system, but I'd prefer not needing to keep that dashboard page open all the time just to see which ones are "actually" worth mapping.
body.estimatedvalue
should probably be changed to something like body.estimatedCurrentValue
so it's more clear what it actually is, and there should be a few other added variables like body.potentialScanValue
and body.potentialMapValue
to tell you what it might be worth before scanning and before mapping, respectively. Ideally, it'd also take into account if that body has already been discovered/mapped and add in the first discovered/first mapped bonus.
This has already been implemented - {body.maxestimatedvalue}
Discussed in https://github.com/EDCD/EDDI/discussions/2283