diff --git a/README.md b/README.md index 49e1fc2..d1e8903 100644 --- a/README.md +++ b/README.md @@ -26,4 +26,8 @@ Fly dangerous! o7 ## Known Issues -At the moment, plotting a route while the game is running, and which begins from the system you're currently in, doesn't update your "next waypoint". If you're in that situation, logging off and back in should "wake up" the plugin. +At the moment, plotting a route while the game is running, and which begins from the system you're currently in, doesn't update your "next waypoint". If you're in that situation, a couple of solutions are available: + +* Performing a FSS Discovery Scan +* Go in our out of Supercruise +* Logging back in and out while EDMC is already running. diff --git a/load.py b/load.py index 4856aa7..925be39 100644 --- a/load.py +++ b/load.py @@ -91,6 +91,11 @@ def update_route(): def journal_entry(cmdr, is_beta, system, station, entry, state): if (entry['event'] == 'FSDJump' or entry['event'] == 'Location') and entry["StarSystem"] == this.next_stop: update_route() + elif entry['event'] in ['SupercruiseEntry', 'SupercruiseExit'] and entry['StarSystem'] == this.next_stop: + update_route() + elif entry['event'] == 'FSSDiscoveryScan' and entry['SystemName'] == this.next_stop: + update_route() + def plugin_app(parent): this.parent = parent