diff --git a/pkg/arvo/sys/vane/khan.hoon b/pkg/arvo/sys/vane/khan.hoon index 3d9af62ee5..62b1999b9e 100644 --- a/pkg/arvo/sys/vane/khan.hoon +++ b/pkg/arvo/sys/vane/khan.hoon @@ -139,10 +139,10 @@ %^ cat 3 'khan-fyrd--' (scot %uv (sham (mix tic eny))) - =. tic +(tic) - =* fyd p.task - =/ =beak (get-beak bear.fyd now) - =/ args [~ `tid beak name.fyd q.args.fyd] + =. tic +(tic) + =* fyd p.task + =/ =beak (get-beak bear.fyd now) + =/ args [~ `tid beak name.fyd q.args.fyd] :_ khan-gate %+ turn :~ (watch-spider /thread-result/[tid]) @@ -151,11 +151,10 @@ |=(=note ^-(move [hen %pass //g note])) :: %fyrd - =* fyd p.task - =/ =beak (get-beak bear.fyd now) - =/ =wire (make-wire beak p.args.fyd) - =/ =dais:clay - (get-dais beak p.q.args.fyd rof) + =* fyd p.task + =/ =beak (get-beak bear.fyd now) + =/ =wire (make-wire beak p.args.fyd) + =/ =dais:clay (get-dais beak p.q.args.fyd rof) =/ =vase (slap (vale.dais q.q.args.fyd) !,(*hoon [~ u=.])) =- [[hen %pass wire -]~ khan-gate] @@ -205,18 +204,14 @@ == :: %khan - ?. ?=(%arow +<.hin) ~ - ?~ tea ~ - ?. ?=(%fyrd -.tea) ~ + ?. ?=(%arow +<.hin) ~ + ?. ?=([%fyrd *] tea) ~ =* row p.hin ?. ?=(%& -.row) [hen %give %avow row]~ - =/ [=beak =mark] - (read-wire tea) - =/ =tube:clay - (get-tube beak p.p.row mark rof) - =/ =vase - (tube q.p.row) + =/ [=beak =mark] (read-wire tea) + =/ =tube:clay (get-tube beak p.p.row mark rof) + =/ =vase (tube q.p.row) [hen %give %avow %& mark q.vase]~ == --