give encapsulated spirits to The Nurse
All checks were successful
/ test (push) Successful in 22s

This commit is contained in:
Johan Lundberg 2026-08-25 22:24:14 +02:00
parent c7f998029f
commit 2098b43531
2 changed files with 161 additions and 147 deletions

View file

@ -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 ~~ 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. ~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve.
~~ Get metaf here: https://github.com/JJEII/metaf/ ~~ Get metaf here: https://github.com/JJEII/metaf/
~~ ~~
~~ All recognized structural designators in a NAV-ONLY file: ~~ All recognized structural designators in a NAV-ONLY file:
~~ NAV: ~~ NAV:
~~ ~~
~~ All recognized NAV types: ~~ All recognized NAV types:
~~ circular follow ~~ circular follow
~~ linear once ~~ linear once
~~ ~~
~~ All recognized NAV NODE types: ~~ All recognized NAV NODE types:
~~ flw vnd ~~ flw vnd
~~ pnt ptl ~~ pnt ptl
~~ rcl tlk ~~ rcl tlk
~~ pau chk ~~ pau chk
~~ cht jmp ~~ cht jmp
~~ prt (deprecated in VTank) ~~ prt (deprecated in VTank)
~~ ~~
~~ ~~
~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! ~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV!
~~ } ~~ }
NAV: nav0 once ~~ { NAV: nav0 once ~~ {
cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub face 180} cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub face 180}
cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub setmotion forward 1} cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub setmotion forward 1}
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 2000
cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub setmotion forward 0} cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub setmotion forward 0}
rcl 59.5416052500407 -28.4145641962687 0.0500208298365275 {Lifestone Recall} rcl 59.3393305778503 -28.5272609710693 0.0500270843505859 {Lifestone Recall}
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 15000 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 15000
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 2000
cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/vt opt set enablecombat false} cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/vt opt set enablecombat false}
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 15000 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 15000
cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ah} cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ah}
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 25000 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 25000
cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub ig rares.utl to Dunking Rares} cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub ig rares.utl to Dunking Rares}
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000
cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub giver .*(100) to Mongot} cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub givep encapsulated to the nurse}
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000
cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub givep Mote to Nyckelmonster has leprosy} cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub giver .*(100) to Mongot}
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000
cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0]} cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub givep Mote to Nyckelmonster has leprosy}
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000
cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0]} 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.5416052500407 -28.4145641962687 0.0500208298365275 5000 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000
pnt 59.324414730072 -28.6008718490601 0.0500208298365275 cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0]}
cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ub givep Jaw to Town Crier} pau 59.3393305778503 -28.5272609710693 0.0500270843505859 5000
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 1 pnt 59.324414730072 -28.6008718490601 0.0500208298365275
cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ub give Exquisite Casino Key to Town Crier} cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub givep Jaw to Town Crier}
pau 59.5416052500407 -28.4145641962687 0.0500208298365275 1 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 1
pnt 59.3474391301473 -28.5530601501465 0.0500208298365275 cht 59.3393305778503 -28.5272609710693 0.0500270843505859 {/ub give Exquisite Casino Key to Town Crier}
pnt 59.3807052294413 -28.5086724599202 0.0500208298365275 pau 59.3393305778503 -28.5272609710693 0.0500270843505859 1
pnt 59.4563824971517 -28.4541240692139 0.0500208298365275 pnt 59.3474391301473 -28.5530601501465 0.0500208298365275
pnt 59.5377515792847 -28.4160180409749 0.0500208298365275 pnt 59.3807052294413 -28.5086724599202 0.0500208298365275
pau 59.4640282313029 -28.5165045420329 0.0500208298365275 5000 pnt 59.4563824971517 -28.4541240692139 0.0500208298365275
vnd 59.4640282313029 -28.5165045420329 0.0500208298365275 7C95B01C {Archmage Tawa Matema} pnt 59.5377515792847 -28.4160180409749 0.0500208298365275
pau 59.4640282313029 -28.5165045420329 0.0500208298365275 10000 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
~~ }

View file

@ -1,130 +1,142 @@
uTank2 NAV 1.2 uTank2 NAV 1.2
4 4
33 35
4 4
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/ub face 180 /ub face 180
4 4
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/ub setmotion forward 1 /ub setmotion forward 1
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
2000 2000
4 4
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/ub setmotion forward 0 /ub setmotion forward 0
2 2
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
1635 1635
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
15000 15000
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
2000 2000
4 4
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/vt opt set enablecombat false /vt opt set enablecombat false
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
15000 15000
4 4
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/ah /ah
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
25000 25000
4 4
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/ub ig rares.utl to Dunking Rares /ub ig rares.utl to Dunking Rares
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
5000 5000
4 4
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 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 0
/ub giver .*(100) to Mongot /ub giver .*(100) to Mongot
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
5000 5000
4 4
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/ub givep Mote to Nyckelmonster has leprosy /ub givep Mote to Nyckelmonster has leprosy
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
5000 5000
4 4
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0] /ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0]
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
5000 5000
4 4
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0] /ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0]
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
5000 5000
0 0
@ -133,27 +145,27 @@ uTank2 NAV 1.2
0.0500208298365275 0.0500208298365275
0 0
4 4
59.4640282313029 59.3393305778503
-28.5165045420329 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/ub givep Jaw to Town Crier /ub givep Jaw to Town Crier
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
1 1
4 4
59.4640282313029 59.3393305778503
-28.5165045420329 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
/ub give Exquisite Casino Key to Town Crier /ub give Exquisite Casino Key to Town Crier
3 3
59.5416052500407 59.3393305778503
-28.4145641962687 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
1 1
0 0
@ -177,21 +189,21 @@ uTank2 NAV 1.2
0.0500208298365275 0.0500208298365275
0 0
3 3
59.4640282313029 59.3393305778503
-28.5165045420329 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
5000 5000
5 5
59.4640282313029 59.3393305778503
-28.5165045420329 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
2090184732 2090184732
Archmage Tawa Matema Archmage Tawa Matema
3 3
59.4640282313029 59.3393305778503
-28.5165045420329 -28.5272609710693
0.0500208298365275 0.0500270843505859
0 0
10000 10000