From 2a93127c68a06c887953e97af8fbeaa9a999203d Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 23:23:44 +0100 Subject: [PATCH] add manaMissing calculation to recomp_mana state (mirrors bore.af diamondMissing) Co-Authored-By: Claude Sonnet 4.6 --- af/motes.af | 5 ++++- met/motes.met | 37 ++++++++++++++++++++++++++++++++++++- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/af/motes.af b/af/motes.af index 7b20928..d126a5d 100644 --- a/af/motes.af +++ b/af/motes.af @@ -150,7 +150,10 @@ STATE: {recomp_mana} ~~ { Chat {/a [motes] Timeout reaching recomp mana. Resetting.} SetState {Default} IF: Always - DO: Chat {/vt opt set enablenav true} + DO: DoAll + DoExpr {setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]]} + DoExpr {ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`]} + Chat {/vt opt set enablenav true} ~~ } STATE: {hand_in_nugget} ~~ { IF: Death diff --git a/met/motes.met b/met/motes.met index 1bd8596..348a9d9 100644 --- a/met/motes.met +++ b/met/motes.met @@ -931,9 +931,44 @@ recomp_mana i 1 i -2 +3 i 0 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`] +i +2 s /vt opt set enablenav true s