This release addresses some issues with newer EDDN code which could cause erroneous alerts to the player, or sending of bad messages.ĮDDN: Cope with ApproachSettlement on login occurring before Location, such that we don't yet know the name of the star system the player is in.ĮDDN: Cope with ApproachSettlement missing planetary coordinates on login at/near a settlement in Horizons.ĮDDN: Change the Code圎ntry "empty string" checks to only apply to those values where the schema enforces "must be at least one character". ![]() See the appropriate line in EDMC.py for details. This now uses specific exit codes in all cases, rather than a generic EXIT_SYS_ERR (6) for some cases. Plugin developers are sent an FCMaterials event with the full contents of the file. Odyssey Update 12 adds a new Journal event, and file, FCMaterials.json, detailing the available trades at a Fleet Carrier's bar tender.Ensure we don't send bad BodyID/Name for an orbital station if the player uses a taxi.Location cross-check paranoia added to several EDDN message types to ensure no bad data is sent.Cross-check the MarketID in CAPI data, not only the station name, to ensure the data is for the correct station.We've also added the same for BodyName in case Frontier ever add that. Odyssey Update 12 will add BodyID to Code圎ntry journal events, so don't overwrite this with an augmentation if it is already present.New EDDN schema fssbodysignals is now supported. ![]() ![]() We now test against, and package with, Python 3.10.4.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |