Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Body not tracked properly when in a taxi #1522

Closed
klightspeed opened this issue Mar 25, 2022 · 5 comments
Closed

Body not tracked properly when in a taxi #1522

klightspeed opened this issue Mar 25, 2022 · 5 comments

Comments

@klightspeed
Copy link

  • Version: 5.3.4
  • Game Version: Odyssey
  • OS: Windows
  • OS Locale: English

EDMarketConnector.log
EDMarketConnector-debug.log
EDDN events: EDMC-taxi-2022-03-25.log
Journal: Journal.2022-03-26T033515.01.log

Describe the bug
Incorrect body is sent in EDDN Docked event when in a taxi or starting in space outside the gravity well of a planet

To Reproduce
Steps to reproduce the behavior:

  • Start on-foot on a planet
  • Take an APEX shuttle to a station or a settlement on another planet in the same system

Expected behavior
EDDN Docked event has no Body (if an orbital station), or has the correct Body (if a planetary port)

Actual behaviour
EDDN Docked event has Body set to that of the starting location

@klightspeed klightspeed added bug unconfirmed An unconfirmed bug labels Mar 25, 2022
@Athanasius Athanasius added the EDDN label Jun 5, 2022
@Athanasius
Copy link
Contributor

Reproducing.

  1. Start game, on-foot, at Szameit's Inheritance on Rutena A 2:
    1. J:BodyName: Rutena A 2
    2. J:BodyID: 9
    3. S:BodyName: Rutena A 2
  2. Book taxi to Weitz City (orbits Rutena A 1) (no status changes).
  3. Walk to taxi, not boarded yet - no status changes.
  4. Board taxi - no status changes.
  5. Taxi launched - no status changes.
  6. Taxi enters Supercruise - no status changes.
  7. Above Orbital Cruise - S:BodyName now None, no changes to J: tracking.
  8. Drop out at Weitz City - no more status changes.
  9. Taxi docked - No status changes.
  10. Disembark - S:BodyName now Weitz City, no J: changes.
  11. Walk to concourse - no status changes.

@Athanasius
Copy link
Contributor

One difference, when starting at an orbital station. On-foot Status.json has the station as its BodyName, when in-ship there is no Status BodyName.

@Athanasius
Copy link
Contributor

Also, for an orbital station the SupercruiseExit lists the station as the Body(name) and ID.

@Athanasius
Copy link
Contributor

So, yes, it does look like there's no way we could ever correctly report the BodyName/ID of an orbital station. I shall look into a way to adjust the code to reflect this.

@Athanasius
Copy link
Contributor

Should be fixed in just released 5.4.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants