From 2098b43531a7e115ec4402513caa75eeb46a774d Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Tue, 25 Aug 2026 22:24:14 +0200 Subject: [PATCH] give encapsulated spirits to The Nurse --- af/ah_rarecomp.af | 126 +++++++++++++++--------------- nav/ah_rarecomp.nav | 182 +++++++++++++++++++++++--------------------- 2 files changed, 161 insertions(+), 147 deletions(-) diff --git a/af/ah_rarecomp.af b/af/ah_rarecomp.af index 02073dc..295ff46 100644 --- a/af/ah_rarecomp.af +++ b/af/ah_rarecomp.af @@ -1,62 +1,64 @@ -~~ { -~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse - -~~ -~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. -~~ Get metaf here: https://github.com/JJEII/metaf/ -~~ -~~ All recognized structural designators in a NAV-ONLY file: -~~ NAV: -~~ -~~ All recognized NAV types: -~~ circular follow -~~ linear once -~~ -~~ All recognized NAV NODE types: -~~ flw vnd -~~ pnt ptl -~~ rcl tlk -~~ pau chk -~~ cht jmp -~~ prt (deprecated in VTank) -~~ - -~~ -~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! -~~ } - -NAV: nav0 once ~~ { - cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub face 180} - cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub setmotion forward 1} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 - cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub setmotion forward 0} - rcl 59.5416052500407 -28.4145641962687 0.0500208298365275 {Lifestone Recall} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 15000 - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 - cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/vt opt set enablecombat false} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 15000 - cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ah} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 25000 - cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub ig rares.utl to Dunking Rares} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 - cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub giver .*(100) to Mongot} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 - cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub givep Mote to Nyckelmonster has leprosy} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 - cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0]} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 - cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0]} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 - pnt 59.324414730072 -28.6008718490601 0.0500208298365275 - cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ub givep Jaw to Town Crier} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 1 - cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ub give Exquisite Casino Key to Town Crier} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 1 - pnt 59.3474391301473 -28.5530601501465 0.0500208298365275 - pnt 59.3807052294413 -28.5086724599202 0.0500208298365275 - pnt 59.4563824971517 -28.4541240692139 0.0500208298365275 - pnt 59.5377515792847 -28.4160180409749 0.0500208298365275 - pau 59.4640282313029 -28.5165045420329 0.0500208298365275 5000 - vnd 59.4640282313029 -28.5165045420329 0.0500208298365275 7C95B01C {Archmage Tawa Matema} - pau 59.4640282313029 -28.5165045420329 0.0500208298365275 10000 -~~ } +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub face 180} + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub setmotion forward 1} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 2000 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub setmotion forward 0} + rcl 59.3393305778503 -28.5272609710693 0.0500270843505859 {Lifestone Recall} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 15000 + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 2000 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/vt opt set enablecombat false} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 15000 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ah} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 25000 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub ig rares.utl to Dunking Rares} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub givep encapsulated to the nurse} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub giver .*(100) to Mongot} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub givep Mote to Nyckelmonster has leprosy} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0]} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0]} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000 + pnt 59.324414730072 -28.6008718490601 0.0500208298365275 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub givep Jaw to Town Crier} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 1 + cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub give Exquisite Casino Key to Town Crier} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 1 + pnt 59.3474391301473 -28.5530601501465 0.0500208298365275 + pnt 59.3807052294413 -28.5086724599202 0.0500208298365275 + pnt 59.4563824971517 -28.4541240692139 0.0500208298365275 + pnt 59.5377515792847 -28.4160180409749 0.0500208298365275 + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000 + vnd 59.3393305778503 -28.5272609710693 0.0500270843505859 7C95B01C {Archmage Tawa Matema} + pau 59.3393305778503 -28.5272609710693 0.0500270843505859 10000 +~~ } diff --git a/nav/ah_rarecomp.nav b/nav/ah_rarecomp.nav index 5fefaad..e1bc931 100644 --- a/nav/ah_rarecomp.nav +++ b/nav/ah_rarecomp.nav @@ -1,130 +1,142 @@ uTank2 NAV 1.2 4 -33 +35 4 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ub face 180 4 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ub setmotion forward 1 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 2000 4 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ub setmotion forward 0 2 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 1635 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 15000 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 2000 4 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /vt opt set enablecombat false 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 15000 4 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ah 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 25000 4 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ub ig rares.utl to Dunking Rares 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 5000 4 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 +0 +/ub givep encapsulated to the nurse +3 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 +0 +5000 +4 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ub giver .*(100) to Mongot 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 5000 4 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ub givep Mote to Nyckelmonster has leprosy 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 5000 4 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0] 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 5000 4 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0] 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 5000 0 @@ -133,27 +145,27 @@ uTank2 NAV 1.2 0.0500208298365275 0 4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ub givep Jaw to Town Crier 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 1 4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 /ub give Exquisite Casino Key to Town Crier 3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 1 0 @@ -177,21 +189,21 @@ uTank2 NAV 1.2 0.0500208298365275 0 3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 5000 5 -59.4640282313029 --28.5165045420329 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 2090184732 Archmage Tawa Matema 3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 +59.3393305778503 +-28.5272609710693 +0.0500270843505859 0 10000