mirror of
https://github.com/norohind/EDMC_SpanshRouter.git
synced 2025-04-25 13:02:17 +03:00
29 lines
994 B
Python
29 lines
994 B
Python
from SpanshRouter import SpanshRouter
|
|
|
|
spansh_router = None
|
|
|
|
def plugin_start(plugin_dir):
|
|
# Check for newer versions
|
|
global spansh_router
|
|
spansh_router = SpanshRouter(plugin_dir)
|
|
spansh_router.check_for_update()
|
|
spansh_router.open_last_route()
|
|
|
|
def plugin_stop():
|
|
global spansh_router
|
|
spansh_router.save_route()
|
|
|
|
if spansh_router.update_available:
|
|
spansh_router.install_update()
|
|
|
|
def journal_entry(cmdr, is_beta, system, station, entry, state):
|
|
global spansh_router
|
|
if (entry['event'] in ['FSDJump', 'Location', 'SupercruiseEntry', 'SupercruiseExit']) and entry["StarSystem"] == spansh_router.next_stop:
|
|
spansh_router.update_route()
|
|
spansh_router.set_source_ac(entry["StarSystem"])
|
|
elif entry['event'] == 'FSSDiscoveryScan' and entry['SystemName'] == spansh_router.next_stop:
|
|
spansh_router.update_route()
|
|
|
|
def plugin_app(parent):
|
|
global spansh_router
|
|
spansh_router.init_gui(parent) |