From 3a85c6c367e2f50cd8b6b39bb6b5548dd183b08c Mon Sep 17 00:00:00 2001 From: Richard Bronkhorst Date: Sun, 18 Jun 2023 21:56:49 +0200 Subject: [PATCH] Update commander.py --- nullptr/commander.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nullptr/commander.py b/nullptr/commander.py index 9263d2b..13464af 100644 --- a/nullptr/commander.py +++ b/nullptr/commander.py @@ -216,6 +216,17 @@ class Commander(CommandLine): else: r = list(self.store.all('Contract')) pprint(r) + + def do_deliver(self): + if not self.has_ship(): return + site = self.ship.location_str + contract = self.active_contract() + delivery = contract.unfinished_delivery() + if delivery is None: + raise CommandError('no delivery') + resource = delivery['trade_symbol'] + self.api.deliver(self.ship, resource, contract) + pprint(contract) def do_ship(self, arg=''): if arg != '':