parent
06b85364ae
commit
8cb5821f22
29 changed files with 7169 additions and 0 deletions
154
aphus/aphus.af
Normal file
154
aphus/aphus.af
Normal file
|
|
@ -0,0 +1,154 @@
|
||||||
|
~~ {
|
||||||
|
~~ 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:
|
||||||
|
~~ STATE: DO:
|
||||||
|
~~ IF: NAV:
|
||||||
|
~~
|
||||||
|
~~ All recognized CONDITION (IF:) operation keywords:
|
||||||
|
~~ Never NavEmpty MobsInDist_Priority Not
|
||||||
|
~~ Always Death NeedToBuff PSecsInStateGE
|
||||||
|
~~ All VendorOpen NoMobsInDist SecsOnSpellGE
|
||||||
|
~~ Any VendorClosed BlockE BuPercentGE
|
||||||
|
~~ ChatMatch ItemCountLE CellE DistToRteGE
|
||||||
|
~~ MainSlotsLE ItemCountGE IntoPortal Expr
|
||||||
|
~~ SecsInStateGE MobsInDist_Name ExitPortal ChatCapture
|
||||||
|
~~
|
||||||
|
~~ All recognized ACTION (DO:) operation keywords:
|
||||||
|
~~ None EmbedNav ChatExpr SetOpt
|
||||||
|
~~ SetState CallState SetWatchdog CreateView
|
||||||
|
~~ Chat Return ClearWatchdog DestroyView
|
||||||
|
~~ DoAll DoExpr GetOpt DestroyAllViews
|
||||||
|
~~
|
||||||
|
~~ 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)
|
||||||
|
~~ }
|
||||||
|
|
||||||
|
STATE: {combat} ~~ {
|
||||||
|
IF: NoMobsInDist 5
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
SetState {hunt}
|
||||||
|
IF: SecsInStateGE 180
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
SetState {hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {death} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
Chat {/a ARGH I died!}
|
||||||
|
IF: ExitPortal
|
||||||
|
DO: SetState {tusker_run}
|
||||||
|
~~ }
|
||||||
|
STATE: {Default} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/ub opt set VTank.PatchExpressionEngine true}
|
||||||
|
Chat {/vt opt set defaultmeleeattackheight 3}
|
||||||
|
Chat {/vt opt set lootallcorpses false}
|
||||||
|
Chat {/vt opt set lootonlyrarecorpses true}
|
||||||
|
Chat {/vt opt set lootpriorityboost true}
|
||||||
|
Chat {/vt opt set navpriorityboost false}
|
||||||
|
Chat {/vt opt set attackdistance 0.0333333}
|
||||||
|
Chat {/vt opt set CorpseApproachRange-Max 0.05}
|
||||||
|
Chat {/vt opt set approachdistance 0}
|
||||||
|
Chat {/vt opt set idlepeacemode false}
|
||||||
|
Chat {/vt opt set stopmacroondeath false}
|
||||||
|
Chat {/vt opt set enablelooting false}
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
Chat {/vt opt set enablebuffing true}
|
||||||
|
ChatExpr {\/vt nav load aphus_circuit+getvar[navNumber]}
|
||||||
|
DoExpr {setvar[lootclock,stopwatchcreate[]]}
|
||||||
|
DoExpr {stopwatchstart[getvar[lootclock]]}
|
||||||
|
SetState {hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {hunt} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt opt set enablenav true}
|
||||||
|
IF: Expr {getvar[lootTime] == 0}
|
||||||
|
DO: DoExpr {setvar[lootTime, 21600]}
|
||||||
|
IF: Death
|
||||||
|
DO: SetState {death}
|
||||||
|
IF: MobsInDist_Name 1 5 {}
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablecombat true}
|
||||||
|
Chat {/vt opt set enablenav false}
|
||||||
|
SetState {combat}
|
||||||
|
IF: Always
|
||||||
|
DO: SetWatchdog 10 600 {tusker_run}
|
||||||
|
IF: ItemCountLE 100 {Prismatic Taper}
|
||||||
|
DO: DoAll
|
||||||
|
SetState {out_of_comp}
|
||||||
|
IF: DistToRteGE 100
|
||||||
|
DO: SetState {tusker_run}
|
||||||
|
IF: All
|
||||||
|
Expr {stopwatchelapsedseconds[getvar[lootclock]]>getvar[lootTime]}
|
||||||
|
DO: DoAll
|
||||||
|
SetState {loot}
|
||||||
|
~~ }
|
||||||
|
STATE: {loot} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablecombat true}
|
||||||
|
Chat {/vt opt set lootpriorityboost false}
|
||||||
|
Chat {/vt opt set lootonlyrarecorpses false}
|
||||||
|
Chat {/vt opt set enablelooting true}
|
||||||
|
IF: SecsInStateGE 300
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablelooting false}
|
||||||
|
Chat {/vt opt set lootpriorityboost true}
|
||||||
|
Chat {/vt opt set lootonlyrarecorpses true}
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
DoExpr {setvar[lootclock,stopwatchcreate[]]}
|
||||||
|
DoExpr {stopwatchstart[getvar[lootclock]]}
|
||||||
|
SetState {hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {loot_rare} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablelooting true}
|
||||||
|
Chat {/vt opt set enablenav false}
|
||||||
|
IF: SecsInStateGE 30
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablelooting false}
|
||||||
|
SetState {hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {out_of_comp} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt opt set enablecombat false}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load ah_recomp}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {tusker_run}
|
||||||
|
~~ }
|
||||||
|
STATE: {tusker_run} ~~ {
|
||||||
|
IF: SecsInStateGE 900
|
||||||
|
DO: SetState {tusker_run}
|
||||||
|
IF: Death
|
||||||
|
DO: SetState {death}
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
Chat {/vt opt set enablebuffing true}
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
ChatExpr {\/vt nav load aphus_route+getvar[navNumber]}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: DoAll
|
||||||
|
ChatExpr {\/vt nav load aphus_circuit+getvar[navNumber]}
|
||||||
|
SetState {hunt}
|
||||||
|
~~ }
|
||||||
683
aphus/aphus.met
Normal file
683
aphus/aphus.met
Normal file
|
|
@ -0,0 +1,683 @@
|
||||||
|
1
|
||||||
|
CondAct
|
||||||
|
5
|
||||||
|
CType
|
||||||
|
AType
|
||||||
|
CData
|
||||||
|
AData
|
||||||
|
State
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
24
|
||||||
|
i
|
||||||
|
16
|
||||||
|
i
|
||||||
|
3
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
r
|
||||||
|
d
|
||||||
|
5
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat false
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
s
|
||||||
|
combat
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
180
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat false
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
s
|
||||||
|
combat
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/a ARGH I died!
|
||||||
|
s
|
||||||
|
death
|
||||||
|
i
|
||||||
|
20
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
tusker_run
|
||||||
|
s
|
||||||
|
death
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
18
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/ub opt set VTank.PatchExpressionEngine true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set defaultmeleeattackheight 3
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set lootallcorpses false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set lootonlyrarecorpses true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set lootpriorityboost true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set navpriorityboost false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set attackdistance 0.0333333
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set CorpseApproachRange-Max 0.05
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set approachdistance 0
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set idlepeacemode false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set stopmacroondeath false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablelooting false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablebuffing true
|
||||||
|
i
|
||||||
|
8
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
\/vt nav load aphus_circuit+getvar[navNumber]
|
||||||
|
i
|
||||||
|
7
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
setvar[lootclock,stopwatchcreate[]]
|
||||||
|
i
|
||||||
|
7
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
stopwatchstart[getvar[lootclock]]
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
i
|
||||||
|
26
|
||||||
|
i
|
||||||
|
7
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
getvar[lootTime] == 0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
setvar[lootTime, 21600]
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
i
|
||||||
|
8
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
death
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
i
|
||||||
|
13
|
||||||
|
i
|
||||||
|
3
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
3
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
r
|
||||||
|
d
|
||||||
|
5
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
3
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav false
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
combat
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
9
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
3
|
||||||
|
s
|
||||||
|
s
|
||||||
|
s
|
||||||
|
tusker_run
|
||||||
|
s
|
||||||
|
r
|
||||||
|
d
|
||||||
|
10
|
||||||
|
s
|
||||||
|
t
|
||||||
|
d
|
||||||
|
600
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
i
|
||||||
|
11
|
||||||
|
i
|
||||||
|
3
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Prismatic Taper
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
100
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
out_of_comp
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
i
|
||||||
|
25
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
dist
|
||||||
|
d
|
||||||
|
100
|
||||||
|
s
|
||||||
|
tusker_run
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
3
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
i
|
||||||
|
26
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
stopwatchelapsedseconds[getvar[lootclock]]>getvar[lootTime]
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
loot
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
4
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set lootpriorityboost false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set lootonlyrarecorpses false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablelooting true
|
||||||
|
s
|
||||||
|
loot
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
300
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
7
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablelooting false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set lootpriorityboost true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set lootonlyrarecorpses true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat false
|
||||||
|
i
|
||||||
|
7
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
setvar[lootclock,stopwatchcreate[]]
|
||||||
|
i
|
||||||
|
7
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
stopwatchstart[getvar[lootclock]]
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
s
|
||||||
|
loot
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablelooting true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav false
|
||||||
|
s
|
||||||
|
loot_rare
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
30
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablelooting false
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
s
|
||||||
|
loot_rare
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat false
|
||||||
|
s
|
||||||
|
out_of_comp
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load ah_recomp
|
||||||
|
s
|
||||||
|
out_of_comp
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
tusker_run
|
||||||
|
s
|
||||||
|
out_of_comp
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
900
|
||||||
|
s
|
||||||
|
tusker_run
|
||||||
|
s
|
||||||
|
tusker_run
|
||||||
|
i
|
||||||
|
8
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
death
|
||||||
|
s
|
||||||
|
tusker_run
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
4
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablebuffing true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat false
|
||||||
|
i
|
||||||
|
8
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
\/vt nav load aphus_route+getvar[navNumber]
|
||||||
|
s
|
||||||
|
tusker_run
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
8
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
\/vt nav load aphus_circuit+getvar[navNumber]
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
hunt
|
||||||
|
s
|
||||||
|
tusker_run
|
||||||
101
bella/bella.af
Normal file
101
bella/bella.af
Normal file
|
|
@ -0,0 +1,101 @@
|
||||||
|
~~ {
|
||||||
|
~~ 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:
|
||||||
|
~~ STATE: DO:
|
||||||
|
~~ IF: NAV:
|
||||||
|
~~
|
||||||
|
~~ All recognized CONDITION (IF:) operation keywords:
|
||||||
|
~~ Never NavEmpty MobsInDist_Priority Not
|
||||||
|
~~ Always Death NeedToBuff PSecsInStateGE
|
||||||
|
~~ All VendorOpen NoMobsInDist SecsOnSpellGE
|
||||||
|
~~ Any VendorClosed BlockE BuPercentGE
|
||||||
|
~~ ChatMatch ItemCountLE CellE DistToRteGE
|
||||||
|
~~ MainSlotsLE ItemCountGE IntoPortal Expr
|
||||||
|
~~ SecsInStateGE MobsInDist_Name ExitPortal ChatCapture
|
||||||
|
~~
|
||||||
|
~~ All recognized ACTION (DO:) operation keywords:
|
||||||
|
~~ None EmbedNav ChatExpr SetOpt
|
||||||
|
~~ SetState CallState SetWatchdog CreateView
|
||||||
|
~~ Chat Return ClearWatchdog DestroyView
|
||||||
|
~~ DoAll DoExpr GetOpt DestroyAllViews
|
||||||
|
~~
|
||||||
|
~~ 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)
|
||||||
|
~~ }
|
||||||
|
|
||||||
|
STATE: {Default} ~~ {
|
||||||
|
IF: ExitPortal
|
||||||
|
DO: SetState {mp_primary}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/mp}
|
||||||
|
~~ }
|
||||||
|
STATE: {jaw_hunt} ~~ {
|
||||||
|
IF: ExitPortal
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
SetState {turn_in_jaw}
|
||||||
|
IF: ItemCountGE 1 {Insatiable Eater Jaw}
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load to_fiun}
|
||||||
|
~~ }
|
||||||
|
STATE: {jaw_run} ~~ {
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load jaw_1_hunt}
|
||||||
|
Chat {/vt opt set enablecombat true}
|
||||||
|
Chat {/vt opt set enablelooting true}
|
||||||
|
SetState {jaw_hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {kill_bella} ~~ {
|
||||||
|
IF: ChatCapture {You have solved this quest too recently!} {}
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load recallls}
|
||||||
|
Chat {/vt opt set enablelooting false}
|
||||||
|
~~ }
|
||||||
|
STATE: {mp_primary} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load mp_primary}
|
||||||
|
Chat {/vt opt set enablebuffing true}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
Chat {/vt opt set enablecombat true}
|
||||||
|
Chat {/vt opt set enablelooting false}
|
||||||
|
Chat {/vt opt set NavPriorityBoost false}
|
||||||
|
Chat {/vt opt set navclosestoprange 0.008}
|
||||||
|
IF: ExitPortal
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load jaw_1}
|
||||||
|
SetState {jaw_run}
|
||||||
|
~~ }
|
||||||
|
STATE: {mp_secondary} ~~ {
|
||||||
|
IF: ExitPortal
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load to_bella}
|
||||||
|
SetState {kill_bella}
|
||||||
|
~~ }
|
||||||
|
STATE: {mp_trans} ~~ {
|
||||||
|
IF: ExitPortal
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load mp_secondary}
|
||||||
|
SetState {mp_secondary}
|
||||||
|
~~ }
|
||||||
|
STATE: {turn_in_jaw} ~~ {
|
||||||
|
IF: ChatMatch {^Fiun Rehlyun.*}
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/mp}
|
||||||
|
SetState {mp_trans}
|
||||||
|
~~ }
|
||||||
291
bella/bella.met
Normal file
291
bella/bella.met
Normal file
|
|
@ -0,0 +1,291 @@
|
||||||
|
1
|
||||||
|
CondAct
|
||||||
|
5
|
||||||
|
CType
|
||||||
|
AType
|
||||||
|
CData
|
||||||
|
AData
|
||||||
|
State
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
11
|
||||||
|
i
|
||||||
|
20
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
mp_primary
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/mp
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
20
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
turn_in_jaw
|
||||||
|
s
|
||||||
|
jaw_hunt
|
||||||
|
i
|
||||||
|
12
|
||||||
|
i
|
||||||
|
3
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Insatiable Eater Jaw
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load to_fiun
|
||||||
|
s
|
||||||
|
jaw_hunt
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
4
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load jaw_1_hunt
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablelooting true
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
jaw_hunt
|
||||||
|
s
|
||||||
|
jaw_run
|
||||||
|
i
|
||||||
|
28
|
||||||
|
i
|
||||||
|
3
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
p
|
||||||
|
s
|
||||||
|
You have solved this quest too recently!
|
||||||
|
s
|
||||||
|
c
|
||||||
|
s
|
||||||
|
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load recallls
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablelooting false
|
||||||
|
s
|
||||||
|
kill_bella
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
7
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load mp_primary
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablebuffing true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablelooting false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set NavPriorityBoost false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set navclosestoprange 0.008
|
||||||
|
s
|
||||||
|
mp_primary
|
||||||
|
i
|
||||||
|
20
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load jaw_1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
jaw_run
|
||||||
|
s
|
||||||
|
mp_primary
|
||||||
|
i
|
||||||
|
20
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load to_bella
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
kill_bella
|
||||||
|
s
|
||||||
|
mp_secondary
|
||||||
|
i
|
||||||
|
20
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load mp_secondary
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
mp_secondary
|
||||||
|
s
|
||||||
|
mp_trans
|
||||||
|
i
|
||||||
|
4
|
||||||
|
i
|
||||||
|
3
|
||||||
|
s
|
||||||
|
^Fiun Rehlyun.*
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/mp
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
mp_trans
|
||||||
|
s
|
||||||
|
turn_in_jaw
|
||||||
271
bella/jaw_1.nav
Normal file
271
bella/jaw_1.nav
Normal file
|
|
@ -0,0 +1,271 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
53
|
||||||
|
0
|
||||||
|
-101.643393707275
|
||||||
|
17.8825289090474
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
4
|
||||||
|
-101.742709143957
|
||||||
|
17.8811597506205
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
/ub jumpsw 300
|
||||||
|
0
|
||||||
|
-101.592045052846
|
||||||
|
17.8805678685506
|
||||||
|
-0.0999791701634725
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.554651578267
|
||||||
|
17.8813594023387
|
||||||
|
-0.0999791701634725
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.533706283569
|
||||||
|
17.8833907604218
|
||||||
|
-0.0999791701634725
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.534181054433
|
||||||
|
17.8413492997487
|
||||||
|
-0.0999791701634725
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.48626130422
|
||||||
|
17.841304953893
|
||||||
|
-0.0999791701634725
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.490094470978
|
||||||
|
17.8813687324524
|
||||||
|
-0.0999791701634725
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.407286643982
|
||||||
|
17.884686867396
|
||||||
|
-0.124979170163473
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.441320260366
|
||||||
|
17.801603158315
|
||||||
|
-0.124979170163473
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.466675154368
|
||||||
|
17.7969429810842
|
||||||
|
-0.124979170163473
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.516472848256
|
||||||
|
17.8459821859996
|
||||||
|
-0.124979170163473
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.531043752035
|
||||||
|
17.8853654225667
|
||||||
|
-0.124979170163473
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.575432650248
|
||||||
|
17.8846518675486
|
||||||
|
-0.124979170163473
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.575820668538
|
||||||
|
17.7591938654582
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.529988797506
|
||||||
|
17.7609985669454
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.53424466451
|
||||||
|
17.8423960208893
|
||||||
|
-0.174979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.583576202393
|
||||||
|
17.8416724999746
|
||||||
|
-0.174979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.57072356542
|
||||||
|
17.8728516896566
|
||||||
|
-0.174979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.595848846436
|
||||||
|
17.8807149728139
|
||||||
|
-0.174979162216187
|
||||||
|
0
|
||||||
|
4
|
||||||
|
-101.742709143957
|
||||||
|
17.8811597506205
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
/ub jumpsw 300
|
||||||
|
0
|
||||||
|
-101.622127024333
|
||||||
|
17.8804373105367
|
||||||
|
-0.274979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.616229724884
|
||||||
|
17.9339917182922
|
||||||
|
-0.274979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.612587674459
|
||||||
|
17.9819168567657
|
||||||
|
-0.296296882629395
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.615892442067
|
||||||
|
18.0119011123975
|
||||||
|
-0.299979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.590025297801
|
||||||
|
18.0101968288422
|
||||||
|
-0.303131580352783
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.529243914286
|
||||||
|
18.0071381568909
|
||||||
|
-0.324979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.53581682841
|
||||||
|
17.9724334478378
|
||||||
|
-0.324979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.572706063588
|
||||||
|
17.9642690896988
|
||||||
|
-0.324979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.578296979268
|
||||||
|
17.9251905759176
|
||||||
|
-0.324979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.61803188324
|
||||||
|
17.9257889827093
|
||||||
|
-0.324979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.620800844828
|
||||||
|
17.9667853593826
|
||||||
|
-0.324979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.617472012838
|
||||||
|
18.0454295317332
|
||||||
|
-0.349979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.660903453827
|
||||||
|
18.0499082385407
|
||||||
|
-0.349979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.658096440633
|
||||||
|
17.9865849812826
|
||||||
|
-0.374979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.658587837219
|
||||||
|
17.9719900369644
|
||||||
|
-0.374979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.69858379364
|
||||||
|
17.9644167820613
|
||||||
|
-0.374979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.706780131658
|
||||||
|
17.9288707415263
|
||||||
|
-0.374979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.743702141444
|
||||||
|
17.921234814326
|
||||||
|
-0.374979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.775855763753
|
||||||
|
17.9226232131322
|
||||||
|
-0.374979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.784734662374
|
||||||
|
17.9344542185465
|
||||||
|
-0.374979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.78315264384
|
||||||
|
18.0072518110275
|
||||||
|
-0.349979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.86580046018
|
||||||
|
18.008648399512
|
||||||
|
-0.374979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.888455645243
|
||||||
|
18.0071597099304
|
||||||
|
-0.374979146321615
|
||||||
|
0
|
||||||
|
4
|
||||||
|
-101.742709143957
|
||||||
|
17.8811597506205
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
/ub jumpsw 300
|
||||||
|
0
|
||||||
|
-101.913387115796
|
||||||
|
18.0075169881185
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.889330867926
|
||||||
|
18.0084470907847
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.844996301333
|
||||||
|
17.9643644889196
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.825047651927
|
||||||
|
17.9635365645091
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.821242467562
|
||||||
|
17.9419899145762
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.786994679769
|
||||||
|
17.9041363716125
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.782102791468
|
||||||
|
17.8818953514099
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.747181431452
|
||||||
|
17.8816454569499
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
18
bella/jaw_1_hunt.nav
Normal file
18
bella/jaw_1_hunt.nav
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
2
|
||||||
|
3
|
||||||
|
0
|
||||||
|
-101.742507108053
|
||||||
|
17.8811453342438
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.743644094467
|
||||||
|
17.9669194221497
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.740604893366
|
||||||
|
17.7961617628733
|
||||||
|
-0.474979146321615
|
||||||
|
0
|
||||||
26
bella/mp_primary.nav
Normal file
26
bella/mp_primary.nav
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
4
|
||||||
|
0
|
||||||
|
-100.903506819407
|
||||||
|
-15.7145868619283
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
4
|
||||||
|
59.305216662089
|
||||||
|
-28.7897483189901
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
/tell brycter's tinker, primary
|
||||||
|
3
|
||||||
|
59.305216662089
|
||||||
|
-28.7897483189901
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
15000
|
||||||
|
4
|
||||||
|
59.305216662089
|
||||||
|
-28.7897483189901
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
/ub portal Gateway
|
||||||
26
bella/mp_secondary.nav
Normal file
26
bella/mp_secondary.nav
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
4
|
||||||
|
0
|
||||||
|
-100.903506819407
|
||||||
|
-15.7145868619283
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
4
|
||||||
|
59.305216662089
|
||||||
|
-28.7897483189901
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
/tell brycter's tinker, secondary
|
||||||
|
3
|
||||||
|
59.305216662089
|
||||||
|
-28.7897483189901
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
15000
|
||||||
|
4
|
||||||
|
59.305216662089
|
||||||
|
-28.7897483189901
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
/ub portal Gateway
|
||||||
15
bella/recallls.nav
Normal file
15
bella/recallls.nav
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
2
|
||||||
|
3
|
||||||
|
59.3695845603943
|
||||||
|
-28.744246006012
|
||||||
|
0.0500250021616618
|
||||||
|
0
|
||||||
|
5000
|
||||||
|
4
|
||||||
|
59.3695845603943
|
||||||
|
-28.744246006012
|
||||||
|
0.0500250021616618
|
||||||
|
0
|
||||||
|
/ls
|
||||||
124
bella/to_bella.nav
Normal file
124
bella/to_bella.nav
Normal file
|
|
@ -0,0 +1,124 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
24
|
||||||
|
0
|
||||||
|
-101.390033086141
|
||||||
|
-34.0253916422526
|
||||||
|
-0.0249791661898295
|
||||||
|
0
|
||||||
|
4
|
||||||
|
-101.328641001383
|
||||||
|
-33.2287128210068
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
/ub jumpsw 300
|
||||||
|
0
|
||||||
|
-101.366710281372
|
||||||
|
-34.0219579060872
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.366858164469
|
||||||
|
-33.8953051884969
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.321553548177
|
||||||
|
-33.9012914657593
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.323536745707
|
||||||
|
-33.8343835830688
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.353078460693
|
||||||
|
-33.8121692021688
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.404804865519
|
||||||
|
-33.7821842829386
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.424748166402
|
||||||
|
-33.7638031005859
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.445881970723
|
||||||
|
-33.7280899047852
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.451853593191
|
||||||
|
-33.690558942159
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.449750614166
|
||||||
|
-33.6623808542887
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.438445281982
|
||||||
|
-33.6300983428955
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.423911094666
|
||||||
|
-33.6047841389974
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.403232828776
|
||||||
|
-33.5813950856527
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.376367441813
|
||||||
|
-33.5687754631042
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.333241081238
|
||||||
|
-33.5651614507039
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.326871236165
|
||||||
|
-33.5639857610067
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.326964759827
|
||||||
|
-33.5253623962402
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.32373790741
|
||||||
|
-33.4787105560303
|
||||||
|
-0.164920441309611
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.323082987467
|
||||||
|
-33.4038849989573
|
||||||
|
-0.174979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.324518013
|
||||||
|
-33.3609972953796
|
||||||
|
-0.163745148976644
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.325564702352
|
||||||
|
-33.3339033285777
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.328641001383
|
||||||
|
-33.2287128210068
|
||||||
|
-0.149979162216187
|
||||||
|
0
|
||||||
138
bella/to_fiun.nav
Normal file
138
bella/to_fiun.nav
Normal file
|
|
@ -0,0 +1,138 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
24
|
||||||
|
4
|
||||||
|
59.3259333292643
|
||||||
|
-28.520225016276
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
/ls
|
||||||
|
0
|
||||||
|
59.3297518730164
|
||||||
|
-28.7442257563273
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.3718955357869
|
||||||
|
-28.729271697998
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
6
|
||||||
|
59.3259333292643
|
||||||
|
-28.520225016276
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
Portal to Town Network
|
||||||
|
14
|
||||||
|
True
|
||||||
|
59.3936458587647
|
||||||
|
-28.7256083488464
|
||||||
|
0.0508250035345554
|
||||||
|
0
|
||||||
|
-101.626594352722
|
||||||
|
-96.6541770299276
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.65105082194
|
||||||
|
-96.684996064504
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.656385644277
|
||||||
|
-96.6919414202372
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.658911323547
|
||||||
|
-96.7065850257873
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.657806046804
|
||||||
|
-96.7835428237915
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.657771333059
|
||||||
|
-96.819224357605
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.657725207011
|
||||||
|
-96.8666128794352
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.669049962362
|
||||||
|
-96.9007548014323
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.680845673879
|
||||||
|
-96.9425307591756
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.683536847432
|
||||||
|
-96.9889544169108
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.690975729624
|
||||||
|
-97.0222402572632
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.70106344223
|
||||||
|
-97.0450640996297
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.711457236608
|
||||||
|
-97.0529806772868
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
6
|
||||||
|
59.3259333292643
|
||||||
|
-28.520225016276
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
Fiun Outpost
|
||||||
|
14
|
||||||
|
True
|
||||||
|
-101.725833336512
|
||||||
|
-97.0584083557129
|
||||||
|
-0.000262499845121056
|
||||||
|
0
|
||||||
|
-56.7886938095093
|
||||||
|
95.8784626324971
|
||||||
|
-0.000395833204189936
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-56.8631035486857
|
||||||
|
95.8860682805379
|
||||||
|
-0.000395833204189936
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-56.9247075398763
|
||||||
|
95.8729653358459
|
||||||
|
-0.000395833204189936
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-56.9869157632192
|
||||||
|
95.8636669476827
|
||||||
|
-0.000395833204189936
|
||||||
|
0
|
||||||
|
4
|
||||||
|
59.3259333292643
|
||||||
|
-28.520225016276
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
/ub give Insatiable Eater Jaw to Fiun Rehlyun
|
||||||
|
3
|
||||||
|
59.3259333292643
|
||||||
|
-28.520225016276
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
10000
|
||||||
264
bore/bore.af
Normal file
264
bore/bore.af
Normal file
|
|
@ -0,0 +1,264 @@
|
||||||
|
~~ {
|
||||||
|
~~ 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:
|
||||||
|
~~ STATE: DO:
|
||||||
|
~~ IF: NAV:
|
||||||
|
~~
|
||||||
|
~~ All recognized CONDITION (IF:) operation keywords:
|
||||||
|
~~ Never NavEmpty MobsInDist_Priority Not
|
||||||
|
~~ Always Death NeedToBuff PSecsInStateGE
|
||||||
|
~~ All VendorOpen NoMobsInDist SecsOnSpellGE
|
||||||
|
~~ Any VendorClosed BlockE BuPercentGE
|
||||||
|
~~ ChatMatch ItemCountLE CellE DistToRteGE
|
||||||
|
~~ MainSlotsLE ItemCountGE IntoPortal Expr
|
||||||
|
~~ SecsInStateGE MobsInDist_Name ExitPortal ChatCapture
|
||||||
|
~~
|
||||||
|
~~ All recognized ACTION (DO:) operation keywords:
|
||||||
|
~~ None EmbedNav ChatExpr SetOpt
|
||||||
|
~~ SetState CallState SetWatchdog CreateView
|
||||||
|
~~ Chat Return ClearWatchdog DestroyView
|
||||||
|
~~ DoAll DoExpr GetOpt DestroyAllViews
|
||||||
|
~~
|
||||||
|
~~ 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)
|
||||||
|
~~ }
|
||||||
|
|
||||||
|
~~ /ub mexec setvar[navNumber,VILKETNUMMER]
|
||||||
|
STATE: {combat} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt opt set enablecombat true}
|
||||||
|
IF: SecsInStateGE 60
|
||||||
|
DO: SetState {ring_fail}
|
||||||
|
IF: NoMobsInDist 5
|
||||||
|
DO: SetState {hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {death} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load death_pause}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt opt set enablenav true}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {navbore}
|
||||||
|
~~ }
|
||||||
|
STATE: {hunt} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt opt set enablecombat false}
|
||||||
|
IF: Expr {getvar[lootTime] == 0}
|
||||||
|
DO: DoExpr {setvar[lootTime, 21600]}
|
||||||
|
IF: Death
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/a I died! But I will comeback!}
|
||||||
|
SetState {death}
|
||||||
|
IF: All
|
||||||
|
ItemCountLE 100 {Prismatic Taper}
|
||||||
|
NoMobsInDist 5
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/a Out of tapers! Recomping.}
|
||||||
|
SetState {recomp}
|
||||||
|
IF: MainSlotsLE 4
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/a Out of inventory slots! Recomping.}
|
||||||
|
SetState {recomp}
|
||||||
|
IF: Always
|
||||||
|
DO: SetWatchdog 3 120 {stuck}
|
||||||
|
IF: Always
|
||||||
|
DO: SetWatchdog 3 600 {really_stuck}
|
||||||
|
IF: DistToRteGE 1000
|
||||||
|
DO: SetState {really_stuck}
|
||||||
|
IF: All
|
||||||
|
Expr {coordinatedistancewithz[getplayercoordinates[], wobjectgetphysicscoordinates[wobjectfindnearestbyobjectclass[14]]]<=4}
|
||||||
|
Not Expr {wobjectgetname[wobjectfindnearestbyobjectclass[14]]==Singularity Caul}
|
||||||
|
DO: DoAll
|
||||||
|
ChatExpr {\/me is to close to +wobjectgetname[wobjectfindnearestbyobjectclass[14]]}
|
||||||
|
ChatExpr {\/me at +coordinatetostring[getplayercoordinates[]]}
|
||||||
|
IF: All
|
||||||
|
Any
|
||||||
|
Expr {getvar[mobsClose] == 0}
|
||||||
|
Expr {getvar[mobsClose] == 1}
|
||||||
|
MobsInDist_Name 1 6 {}
|
||||||
|
DO: SetState {combat}
|
||||||
|
IF: All
|
||||||
|
Expr {getvar[mobsClose] == 2}
|
||||||
|
MobsInDist_Name 2 6 {}
|
||||||
|
DO: SetState {combat}
|
||||||
|
IF: All
|
||||||
|
Expr {stopwatchelapsedseconds[getvar[lootclock]]>getvar[lootTime]}
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablecombat true}
|
||||||
|
SetState {loot}
|
||||||
|
IF: All
|
||||||
|
Expr {setvar[portal, wobjectfindnearestbyobjectclass[14]]}
|
||||||
|
Expr {coordinatedistancewithz[getplayercoordinates[], wobjectgetphysicscoordinates[getvar[portal]]] <= 8}
|
||||||
|
Not Expr {wobjectgetname[wobjectfindnearestbyobjectclass[14]]==Singularity Caul}
|
||||||
|
Not Expr {wobjectgetname[wobjectfindnearestbyobjectclass[14]]#Destroyed.*}
|
||||||
|
Expr {wobjectisvalid[getvar[portal]]}
|
||||||
|
Expr {setvar[portalHeading, getheadingto[getvar[portal]]]}
|
||||||
|
Expr {setvar[playerHeading, getheading[wobjectgetplayer[]]]}
|
||||||
|
Expr {setvar[relativeAngle, abs[getvar[portalHeading] - getvar[playerHeading]]]}
|
||||||
|
Expr {setvar[relativeAngle, iif[getvar[relativeAngle] > 180, 360 - getvar[relativeAngle], getvar[relativeAngle]]]}
|
||||||
|
Expr {setvar[turnDirection, iif[randint[0,2] == 0, -90, 90]]}
|
||||||
|
Expr {getvar[relativeAngle] <= 11.25}
|
||||||
|
Expr {setvar[newHeading, abs[getvar[playerHeading] + getvar[turnDirection]]]}
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablenav false}
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
SetState {avoid_portal}
|
||||||
|
|
||||||
|
~~ }
|
||||||
|
STATE: {loot_rare} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablelooting true}
|
||||||
|
Chat {/vt opt set enablenav false}
|
||||||
|
IF: SecsInStateGE 30
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablelooting false}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
SetState {hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {Default} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/ub opt set VTank.PatchExpressionEngine true}
|
||||||
|
ChatExpr {\/vt nav load bore_circuit+getvar[navNumber]}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
Chat {/vt opt set buffprofile_prots 2}
|
||||||
|
Chat {/vt opt set buffprofile_banes 5}
|
||||||
|
Chat {/vt opt set enablelooting false}
|
||||||
|
Chat {/vt opt set navpriorityboost false}
|
||||||
|
Chat {/vt opt set lootpriorityboost true}
|
||||||
|
Chat {/vt opt set lootonlyrarecorpses true}
|
||||||
|
DoExpr {setvar[lootclock,stopwatchcreate[]]}
|
||||||
|
DoExpr {stopwatchstart[getvar[lootclock]]}
|
||||||
|
SetState {hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {avoid_portal} ~~ {
|
||||||
|
IF: SecsInStateGE 1
|
||||||
|
DO: ChatExpr {\/me portalHeading \= +getvar[portalHeading]}
|
||||||
|
IF: SecsInStateGE 2
|
||||||
|
DO: ChatExpr {\/me playerHeading \= +getvar[playerHeading]}
|
||||||
|
IF: SecsInStateGE 3
|
||||||
|
DO: ChatExpr {\/me relativeAngle \= +getvar[relativeAngle]}
|
||||||
|
IF: SecsInStateGE 4
|
||||||
|
DO: ChatExpr {\/me Portal detected ahead\! Avoiding now\!}
|
||||||
|
IF: SecsInStateGE 5
|
||||||
|
DO: ChatExpr {\/me is too close to +wobjectgetname[wobjectfindnearestbyobjectclass[14]]}
|
||||||
|
IF: SecsInStateGE 6
|
||||||
|
DO: ChatExpr {\/me at +coordinatetostring[getplayercoordinates[]]}
|
||||||
|
IF: SecsInStateGE 7
|
||||||
|
DO: ChatExpr {\/ub face +getvar[newHeading]}
|
||||||
|
IF: SecsInStateGE 9
|
||||||
|
DO: ChatExpr {\/ub setmotion forward 1}
|
||||||
|
IF: SecsInStateGE 11
|
||||||
|
DO: ChatExpr {\/ub setmotion forward 0}
|
||||||
|
IF: SecsInStateGE 12
|
||||||
|
DO: ChatExpr {\/ub face +getvar[playerHeading]}
|
||||||
|
IF: SecsInStateGE 14
|
||||||
|
DO: ChatExpr {\/ub setmotion forward 1}
|
||||||
|
IF: SecsInStateGE 16
|
||||||
|
DO: ChatExpr {\/ub setmotion forward 0}
|
||||||
|
IF: SecsInStateGE 17
|
||||||
|
DO: ChatExpr {\/mm nextwp}
|
||||||
|
IF: SecsInStateGE 18
|
||||||
|
DO: ChatExpr {\/vt opt set enablenav true}
|
||||||
|
IF: SecsInStateGE 19
|
||||||
|
DO: ChatExpr {\/vt setmetastate hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {navbore} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
IF: Always
|
||||||
|
DO: ChatExpr {\/vt nav load bore_route+getvar[navNumber]}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt opt set enablebuffing true}
|
||||||
|
IF: Always
|
||||||
|
DO: SetWatchdog 3 300 {navbore}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: DoAll
|
||||||
|
ChatExpr {\/vt nav load bore_circuit+getvar[navNumber]}
|
||||||
|
SetState {hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {really_stuck} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
SetState {navbore}
|
||||||
|
Chat {/a Help me Jeebus, i'm in whirlwind of vortexes}
|
||||||
|
~~ }
|
||||||
|
STATE: {recomp} ~~ {
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {navbore}
|
||||||
|
IF: Always
|
||||||
|
DO: SetWatchdog 3 300 {navbore}
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
Chat {/vt opt set enablebuffing false}
|
||||||
|
Chat {/vt nav load ah_recomp}
|
||||||
|
~~ }
|
||||||
|
STATE: {ring_fail} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
SetWatchdog 100 3 {hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {stuck} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablenav false}
|
||||||
|
Chat {/vt reverseroute}
|
||||||
|
ChatExpr {\/vt nav load bore_circuit+getvar[navNumber]}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
SetState {hunt}
|
||||||
|
~~ }
|
||||||
|
STATE: {loot} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablelooting true}
|
||||||
|
Chat {/vt opt set lootonlyrarecorpses false}
|
||||||
|
Chat {/vt opt set lootpriorityboost false}
|
||||||
|
IF: SecsInStateGE 300
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set lootonlyrarecorpses true}
|
||||||
|
Chat {/vt opt set lootpriorityboost true}
|
||||||
|
Chat {/vt opt set enablelooting false}
|
||||||
|
DoExpr {setvar[lootclock,stopwatchcreate[]]}
|
||||||
|
DoExpr {stopwatchstart[getvar[lootclock]]}
|
||||||
|
SetState {hunt}
|
||||||
|
IF: All
|
||||||
|
Expr {setvar[portal, wobjectfindnearestbyobjectclass[14]]}
|
||||||
|
Expr {coordinatedistancewithz[getplayercoordinates[], wobjectgetphysicscoordinates[getvar[portal]]] <= 8}
|
||||||
|
Not Expr {wobjectgetname[wobjectfindnearestbyobjectclass[14]]==Singularity Caul}
|
||||||
|
Not Expr {wobjectgetname[wobjectfindnearestbyobjectclass[14]]#Destroyed.*}
|
||||||
|
Expr {wobjectisvalid[getvar[portal]]}
|
||||||
|
Expr {setvar[portalHeading, getheadingto[getvar[portal]]]}
|
||||||
|
Expr {setvar[playerHeading, getheading[wobjectgetplayer[]]]}
|
||||||
|
Expr {setvar[relativeAngle, abs[getvar[portalHeading] - getvar[playerHeading]]]}
|
||||||
|
Expr {setvar[relativeAngle, iif[getvar[relativeAngle] > 180, 360 - getvar[relativeAngle], getvar[relativeAngle]]]}
|
||||||
|
Expr {setvar[turnDirection, iif[randint[0,2] == 0, -90, 90]]}
|
||||||
|
Expr {getvar[relativeAngle] <= 11.25}
|
||||||
|
Expr {setvar[newHeading, abs[getvar[playerHeading] + getvar[turnDirection]]]}
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set enablenav false}
|
||||||
|
Chat {/vt opt set lootonlyrarecorpses true}
|
||||||
|
Chat {/vt opt set lootpriorityboost true}
|
||||||
|
Chat {/vt opt set enablelooting false}
|
||||||
|
DoExpr {setvar[lootclock,stopwatchcreate[]]}
|
||||||
|
DoExpr {stopwatchstart[getvar[lootclock]]}
|
||||||
|
SetState {avoid_portal}
|
||||||
|
~~ }
|
||||||
1777
bore/bore.met
Normal file
1777
bore/bore.met
Normal file
File diff suppressed because it is too large
Load diff
75
gauntlet/gauntlet_follower.af
Normal file
75
gauntlet/gauntlet_follower.af
Normal file
|
|
@ -0,0 +1,75 @@
|
||||||
|
~~ {
|
||||||
|
~~ 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:
|
||||||
|
~~ STATE: DO:
|
||||||
|
~~ IF: NAV:
|
||||||
|
~~
|
||||||
|
~~ All recognized CONDITION (IF:) operation keywords:
|
||||||
|
~~ Never NavEmpty MobsInDist_Priority Not
|
||||||
|
~~ Always Death NeedToBuff PSecsInStateGE
|
||||||
|
~~ All VendorOpen NoMobsInDist SecsOnSpellGE
|
||||||
|
~~ Any VendorClosed BlockE BuPercentGE
|
||||||
|
~~ ChatMatch ItemCountLE CellE DistToRteGE
|
||||||
|
~~ MainSlotsLE ItemCountGE IntoPortal Expr
|
||||||
|
~~ SecsInStateGE MobsInDist_Name ExitPortal ChatCapture
|
||||||
|
~~
|
||||||
|
~~ All recognized ACTION (DO:) operation keywords:
|
||||||
|
~~ None EmbedNav ChatExpr SetOpt
|
||||||
|
~~ SetState CallState SetWatchdog CreateView
|
||||||
|
~~ Chat Return ClearWatchdog DestroyView
|
||||||
|
~~ DoAll DoExpr GetOpt DestroyAllViews
|
||||||
|
~~
|
||||||
|
~~ 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)
|
||||||
|
~~ }
|
||||||
|
|
||||||
|
STATE: {death} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load death_pause}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt opt set enablenav true}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {run_back}
|
||||||
|
~~ }
|
||||||
|
STATE: {Default} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: None
|
||||||
|
IF: Death
|
||||||
|
DO: SetState {death}
|
||||||
|
~~ }
|
||||||
|
STATE: {just_run_back} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load gauntlet_just_run}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
Chat {/vt opt set enablebuffing true}
|
||||||
|
Chat {/vt opt set enablemeta true}
|
||||||
|
Chat {/vt opt set enablecombat true}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {run_back} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load gauntlet_run}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
Chat {/vt opt set enablebuffing true}
|
||||||
|
Chat {/vt opt set enablemeta true}
|
||||||
|
Chat {/vt opt set enablecombat true}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
154
gauntlet/gauntlet_follower.met
Normal file
154
gauntlet/gauntlet_follower.met
Normal file
|
|
@ -0,0 +1,154 @@
|
||||||
|
1
|
||||||
|
CondAct
|
||||||
|
5
|
||||||
|
CType
|
||||||
|
AType
|
||||||
|
CData
|
||||||
|
AData
|
||||||
|
State
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
9
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load death_pause
|
||||||
|
s
|
||||||
|
death
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
s
|
||||||
|
death
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
run_back
|
||||||
|
s
|
||||||
|
death
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
8
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
death
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
5
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load gauntlet_just_run
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablebuffing true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablemeta true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat true
|
||||||
|
s
|
||||||
|
just_run_back
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
just_run_back
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
5
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load gauntlet_run
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablebuffing true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablemeta true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat true
|
||||||
|
s
|
||||||
|
run_back
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
run_back
|
||||||
175
gauntlet/gauntlet_leader.af
Normal file
175
gauntlet/gauntlet_leader.af
Normal file
|
|
@ -0,0 +1,175 @@
|
||||||
|
~~ {
|
||||||
|
~~ 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:
|
||||||
|
~~ STATE: DO:
|
||||||
|
~~ IF: NAV:
|
||||||
|
~~
|
||||||
|
~~ All recognized CONDITION (IF:) operation keywords:
|
||||||
|
~~ Never NavEmpty MobsInDist_Priority Not
|
||||||
|
~~ Always Death NeedToBuff PSecsInStateGE
|
||||||
|
~~ All VendorOpen NoMobsInDist SecsOnSpellGE
|
||||||
|
~~ Any VendorClosed BlockE BuPercentGE
|
||||||
|
~~ ChatMatch ItemCountLE CellE DistToRteGE
|
||||||
|
~~ MainSlotsLE ItemCountGE IntoPortal Expr
|
||||||
|
~~ SecsInStateGE MobsInDist_Name ExitPortal ChatCapture
|
||||||
|
~~
|
||||||
|
~~ All recognized ACTION (DO:) operation keywords:
|
||||||
|
~~ None EmbedNav ChatExpr SetOpt
|
||||||
|
~~ SetState CallState SetWatchdog CreateView
|
||||||
|
~~ Chat Return ClearWatchdog DestroyView
|
||||||
|
~~ DoAll DoExpr GetOpt DestroyAllViews
|
||||||
|
~~
|
||||||
|
~~ 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)
|
||||||
|
~~ }
|
||||||
|
|
||||||
|
STATE: {all_run_back} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt setmetastate just_run_back}
|
||||||
|
~~ }
|
||||||
|
STATE: {strength} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/ub bc /ub use Luminous Crystal of Surging Strength}
|
||||||
|
SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {closestportal} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /ub closestportal}
|
||||||
|
IF: Always
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {death} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load death_pause}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt opt set enablenav true}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {run_back}
|
||||||
|
~~ }
|
||||||
|
STATE: {Default} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: None
|
||||||
|
IF: Death
|
||||||
|
DO: SetState {death}
|
||||||
|
~~ }
|
||||||
|
STATE: {defence} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/ub bc /ub use Luminous Crystal of Towering Defense}
|
||||||
|
SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {dispell} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/ub bc /ub use Black Market Gem of Dispelling}
|
||||||
|
SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {follow} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
ChatExpr {\/ub bc \/ub follow +wobjectgetname[wobjectgetplayer[]]}
|
||||||
|
Chat {/ub bc /vt opt set enablenav true}
|
||||||
|
IF: Always
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {jump} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /ub jumpsw 400}
|
||||||
|
IF: Always
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {just_run_back} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load gauntlet_just_run}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
Chat {/vt opt set enablebuffing true}
|
||||||
|
Chat {/vt opt set enablemeta true}
|
||||||
|
Chat {/vt opt set enablecombat true}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {load_follow} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt meta load gauntlet_follower}
|
||||||
|
IF: Always
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {nav_false} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set enablenav false}
|
||||||
|
IF: Always
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {nav_true} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set enablenav true}
|
||||||
|
IF: Always
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {run_back} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load gauntlet_run}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
Chat {/vt opt set enablebuffing true}
|
||||||
|
Chat {/vt opt set enablemeta true}
|
||||||
|
Chat {/vt opt set enablecombat true}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {setup} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: ChatExpr {\/ub bc \/ub follow +wobjectgetname[wobjectgetplayer[]]}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set enablelooting false}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set enablenav true}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set enablebuffing true}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set enablecombat true}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set attackdistance 0.125}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set navpriorityboost true}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set buffprofile_prots 2}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set buffprofile_banes 2}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt forcebuff}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt start}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set enablemeta true}
|
||||||
|
IF: Always
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {summon_false} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set SummonPets false}
|
||||||
|
IF: Always
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
|
STATE: {summon_true} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub bc /vt opt set SummonPets true}
|
||||||
|
IF: Always
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
554
gauntlet/gauntlet_leader.met
Normal file
554
gauntlet/gauntlet_leader.met
Normal file
|
|
@ -0,0 +1,554 @@
|
||||||
|
1
|
||||||
|
CondAct
|
||||||
|
5
|
||||||
|
CType
|
||||||
|
AType
|
||||||
|
CData
|
||||||
|
AData
|
||||||
|
State
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
42
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt setmetastate just_run_back
|
||||||
|
s
|
||||||
|
all_run_back
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/ub bc /ub use Luminous Crystal of Surging Strength
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
strength
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /ub closestportal
|
||||||
|
s
|
||||||
|
closestportal
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
closestportal
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load death_pause
|
||||||
|
s
|
||||||
|
death
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
s
|
||||||
|
death
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
run_back
|
||||||
|
s
|
||||||
|
death
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
8
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
death
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/ub bc /ub use Luminous Crystal of Towering Defense
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
defence
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/ub bc /ub use Black Market Gem of Dispelling
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
dispell
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
8
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
\/ub bc \/ub follow +wobjectgetname[wobjectgetplayer[]]
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set enablenav true
|
||||||
|
s
|
||||||
|
follow
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
follow
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /ub jumpsw 400
|
||||||
|
s
|
||||||
|
jump
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
jump
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
5
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load gauntlet_just_run
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablebuffing true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablemeta true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat true
|
||||||
|
s
|
||||||
|
just_run_back
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
just_run_back
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt meta load gauntlet_follower
|
||||||
|
s
|
||||||
|
load_follow
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
load_follow
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set enablenav false
|
||||||
|
s
|
||||||
|
nav_false
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
nav_false
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set enablenav true
|
||||||
|
s
|
||||||
|
nav_true
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
nav_true
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
5
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load gauntlet_run
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablebuffing true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablemeta true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat true
|
||||||
|
s
|
||||||
|
run_back
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
run_back
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
8
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
\/ub bc \/ub follow +wobjectgetname[wobjectgetplayer[]]
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set enablelooting false
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set enablenav true
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set enablebuffing true
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set enablecombat true
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set attackdistance 0.125
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set navpriorityboost true
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set buffprofile_prots 2
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set buffprofile_banes 2
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt forcebuff
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt start
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set enablemeta true
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
setup
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set SummonPets false
|
||||||
|
s
|
||||||
|
summon_false
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
summon_false
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub bc /vt opt set SummonPets true
|
||||||
|
s
|
||||||
|
summon_true
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
summon_true
|
||||||
216
gauntlet/gauntlet_run.nav
Normal file
216
gauntlet/gauntlet_run.nav
Normal file
|
|
@ -0,0 +1,216 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
39
|
||||||
|
4
|
||||||
|
59.0599030017853
|
||||||
|
-28.8052037556966
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
/ah
|
||||||
|
3
|
||||||
|
59.0599030017853
|
||||||
|
-28.8052037556966
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
5000
|
||||||
|
0
|
||||||
|
59.3230046590169
|
||||||
|
-28.5345523198446
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.3193101882935
|
||||||
|
-28.5619935353597
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.3131786346436
|
||||||
|
-28.5862298329671
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.2979978561401
|
||||||
|
-28.6134601593018
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.2851696014404
|
||||||
|
-28.6385901133219
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.2723521868388
|
||||||
|
-28.6662947018941
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.2498823801676
|
||||||
|
-28.690824508667
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.2364237785339
|
||||||
|
-28.7100222269694
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.2199646949768
|
||||||
|
-28.7288571357727
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.1952438036601
|
||||||
|
-28.7293816248576
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.1777567227681
|
||||||
|
-28.7301217714945
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.1478868166606
|
||||||
|
-28.7315408388774
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.1143533070882
|
||||||
|
-28.7364347457886
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.0816901365916
|
||||||
|
-28.7412015914917
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.0604732990265
|
||||||
|
-28.7589333852132
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.0547447681427
|
||||||
|
-28.7738886515299
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.053876320521
|
||||||
|
-28.7911163330078
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.058607562383
|
||||||
|
-28.8055153210958
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.0652321497599
|
||||||
|
-28.8127133369446
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
4
|
||||||
|
59.0599030017853
|
||||||
|
-28.8052037556966
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
/ub give 1 A'nekshay Gem of Lesser Knowledge to Agent of the Arcanum
|
||||||
|
3
|
||||||
|
59.0599030017853
|
||||||
|
-28.8052037556966
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
3000
|
||||||
|
2
|
||||||
|
59.0599030017853
|
||||||
|
-28.8052037556966
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
2645
|
||||||
|
0
|
||||||
|
0.73098045984904
|
||||||
|
13.4349609375
|
||||||
|
0.516687520345052
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0.755778630574544
|
||||||
|
13.3196397225062
|
||||||
|
0.516687520345052
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0.74760258992513
|
||||||
|
13.2350578308105
|
||||||
|
0.516687520345052
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0.737128639221191
|
||||||
|
13.1514392217
|
||||||
|
0.516687520345052
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0.729373168945312
|
||||||
|
13.0487908045451
|
||||||
|
0.516687520345052
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0.719842878977458
|
||||||
|
12.9712547302246
|
||||||
|
0.516687520345052
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0.712120008468628
|
||||||
|
12.8991107622782
|
||||||
|
0.516687520345052
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0.708513228098551
|
||||||
|
12.8574991226196
|
||||||
|
0.516687520345052
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0.710257911682129
|
||||||
|
12.8318621953328
|
||||||
|
0.516687520345052
|
||||||
|
0
|
||||||
|
6
|
||||||
|
59.0599030017853
|
||||||
|
-28.8052037556966
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
Radiant Blood Gauntlet
|
||||||
|
14
|
||||||
|
True
|
||||||
|
0.727877902984619
|
||||||
|
12.8103116671244
|
||||||
|
0.516404211521149
|
||||||
|
0
|
||||||
|
-30.2602673212687
|
||||||
|
-16.387560971578
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-30.2920483907064
|
||||||
|
-16.3728627920151
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
6
|
||||||
|
59.0599030017853
|
||||||
|
-28.8052037556966
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
Gauntlet Arena
|
||||||
|
37
|
||||||
|
True
|
||||||
|
-30.3333333333333
|
||||||
|
-16.35
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-30.4160812695821
|
||||||
|
-22.1452540397644
|
||||||
|
2.29167441527049E-05
|
||||||
|
0
|
||||||
|
4
|
||||||
|
59.0599030017853
|
||||||
|
-28.8052037556966
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
/a Knock knock!
|
||||||
109
legendary_chests/legendary_chests.nav
Normal file
109
legendary_chests/legendary_chests.nav
Normal file
|
|
@ -0,0 +1,109 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
20
|
||||||
|
4
|
||||||
|
56.8759250640869
|
||||||
|
33.6262591044108
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
/ls
|
||||||
|
0
|
||||||
|
56.7849270820618
|
||||||
|
33.5499019304911
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.8555516878764
|
||||||
|
33.5573837280273
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.8688308080037
|
||||||
|
33.5700054804484
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.8913924535116
|
||||||
|
33.5747497240702
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.8944530804952
|
||||||
|
33.5924549102783
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.8896083196004
|
||||||
|
33.5994212468465
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.88939037323
|
||||||
|
33.609014860789
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.8965542793274
|
||||||
|
33.6094929377238
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.9181836128235
|
||||||
|
33.6086446762085
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.9212248484294
|
||||||
|
33.6120755195618
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.9192909558614
|
||||||
|
33.6253411610921
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.901512781779
|
||||||
|
33.6277666091919
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.8828212738037
|
||||||
|
33.6292119026184
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
0
|
||||||
|
56.8678261756897
|
||||||
|
33.6242294629415
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
4
|
||||||
|
56.8759250640869
|
||||||
|
33.6262591044108
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
/mm setkey Aged Legendary Key
|
||||||
|
3
|
||||||
|
56.8759250640869
|
||||||
|
33.6262591044108
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
1000
|
||||||
|
4
|
||||||
|
56.8759250640869
|
||||||
|
33.6262591044108
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
/mm setchest Legendary Chest
|
||||||
|
3
|
||||||
|
56.8759250640869
|
||||||
|
33.6262591044108
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
1000
|
||||||
|
4
|
||||||
|
56.8759250640869
|
||||||
|
33.6262591044108
|
||||||
|
0.175027084350586
|
||||||
|
0
|
||||||
|
/mm lootchest
|
||||||
37
legendary_chests/legendary_chests_ah.nav
Normal file
37
legendary_chests/legendary_chests_ah.nav
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
6
|
||||||
|
3
|
||||||
|
-101.033671673139
|
||||||
|
-65.3833518981934
|
||||||
|
0.0250270823637644
|
||||||
|
0
|
||||||
|
5000
|
||||||
|
2
|
||||||
|
-101.033671673139
|
||||||
|
-65.3833518981934
|
||||||
|
0.0250270823637644
|
||||||
|
0
|
||||||
|
2647
|
||||||
|
3
|
||||||
|
-101.033671673139
|
||||||
|
-65.3833518981934
|
||||||
|
0.0250270823637644
|
||||||
|
0
|
||||||
|
5000
|
||||||
|
0
|
||||||
|
-101.025
|
||||||
|
-65.4
|
||||||
|
0.0250270823637644
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.033671673139
|
||||||
|
-65.3833518981934
|
||||||
|
0.0250270823637644
|
||||||
|
0
|
||||||
|
4
|
||||||
|
-101.033671673139
|
||||||
|
-65.3833518981934
|
||||||
|
0.0250270823637644
|
||||||
|
0
|
||||||
|
/ub face 180
|
||||||
74
legendary_chests/legendary_chestsmm.af
Normal file
74
legendary_chests/legendary_chestsmm.af
Normal file
|
|
@ -0,0 +1,74 @@
|
||||||
|
~~ {
|
||||||
|
~~ 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:
|
||||||
|
~~ STATE: DO:
|
||||||
|
~~ IF: NAV:
|
||||||
|
~~
|
||||||
|
~~ All recognized CONDITION (IF:) operation keywords:
|
||||||
|
~~ Never NavEmpty MobsInDist_Priority Not
|
||||||
|
~~ Always Death NeedToBuff PSecsInStateGE
|
||||||
|
~~ All VendorOpen NoMobsInDist SecsOnSpellGE
|
||||||
|
~~ Any VendorClosed BlockE BuPercentGE
|
||||||
|
~~ ChatMatch ItemCountLE CellE DistToRteGE
|
||||||
|
~~ MainSlotsLE ItemCountGE IntoPortal Expr
|
||||||
|
~~ SecsInStateGE MobsInDist_Name ExitPortal ChatCapture
|
||||||
|
~~
|
||||||
|
~~ All recognized ACTION (DO:) operation keywords:
|
||||||
|
~~ None EmbedNav ChatExpr SetOpt
|
||||||
|
~~ SetState CallState SetWatchdog CreateView
|
||||||
|
~~ Chat Return ClearWatchdog DestroyView
|
||||||
|
~~ DoAll DoExpr GetOpt DestroyAllViews
|
||||||
|
~~
|
||||||
|
~~ 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)
|
||||||
|
~~ }
|
||||||
|
|
||||||
|
STATE: {Default} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load None}
|
||||||
|
DoExpr {setvar[ChestType,Legendary Chest]}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
Chat {/vt opt set enablelooting true}
|
||||||
|
IF: All
|
||||||
|
MainSlotsLE 4
|
||||||
|
DO: SetState {go_to_chests}
|
||||||
|
~~ }
|
||||||
|
STATE: {go_to_chests} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load legendary_chests}
|
||||||
|
SetWatchdog 10 300 {recall}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {LootChest}
|
||||||
|
|
||||||
|
~~ }
|
||||||
|
STATE: {LootChest} ~~ {
|
||||||
|
IF: All
|
||||||
|
ItemCountLE 0 {Aged Legendary Key}
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/mm stoploot}
|
||||||
|
SetState {recall}
|
||||||
|
~~ }
|
||||||
|
STATE: {recall} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load legendary_chests_ah}
|
||||||
|
SetWatchdog 10 300 {recall}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
218
legendary_chests/legendary_chestsmm.met
Normal file
218
legendary_chests/legendary_chestsmm.met
Normal file
|
|
@ -0,0 +1,218 @@
|
||||||
|
1
|
||||||
|
CondAct
|
||||||
|
5
|
||||||
|
CType
|
||||||
|
AType
|
||||||
|
CData
|
||||||
|
AData
|
||||||
|
State
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
4
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load None
|
||||||
|
i
|
||||||
|
7
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
setvar[ChestType,Legendary Chest]
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablelooting true
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
i
|
||||||
|
5
|
||||||
|
i
|
||||||
|
4
|
||||||
|
s
|
||||||
|
go_to_chests
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load legendary_chests
|
||||||
|
i
|
||||||
|
9
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
3
|
||||||
|
s
|
||||||
|
s
|
||||||
|
s
|
||||||
|
recall
|
||||||
|
s
|
||||||
|
r
|
||||||
|
d
|
||||||
|
10
|
||||||
|
s
|
||||||
|
t
|
||||||
|
d
|
||||||
|
300
|
||||||
|
s
|
||||||
|
go_to_chests
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
LootChest
|
||||||
|
s
|
||||||
|
go_to_chests
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
3
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Aged Legendary Key
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/mm stoploot
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
recall
|
||||||
|
s
|
||||||
|
LootChest
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load legendary_chests_ah
|
||||||
|
i
|
||||||
|
9
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
3
|
||||||
|
s
|
||||||
|
s
|
||||||
|
s
|
||||||
|
recall
|
||||||
|
s
|
||||||
|
r
|
||||||
|
d
|
||||||
|
10
|
||||||
|
s
|
||||||
|
t
|
||||||
|
d
|
||||||
|
300
|
||||||
|
s
|
||||||
|
recall
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
recall
|
||||||
85
legendary_chests/legendary_chestsub.af
Normal file
85
legendary_chests/legendary_chestsub.af
Normal file
|
|
@ -0,0 +1,85 @@
|
||||||
|
~~ {
|
||||||
|
~~ 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:
|
||||||
|
~~ STATE: DO:
|
||||||
|
~~ IF: NAV:
|
||||||
|
~~
|
||||||
|
~~ All recognized CONDITION (IF:) operation keywords:
|
||||||
|
~~ Never NavEmpty MobsInDist_Priority Not
|
||||||
|
~~ Always Death NeedToBuff PSecsInStateGE
|
||||||
|
~~ All VendorOpen NoMobsInDist SecsOnSpellGE
|
||||||
|
~~ Any VendorClosed BlockE BuPercentGE
|
||||||
|
~~ ChatMatch ItemCountLE CellE DistToRteGE
|
||||||
|
~~ MainSlotsLE ItemCountGE IntoPortal Expr
|
||||||
|
~~ SecsInStateGE MobsInDist_Name ExitPortal ChatCapture
|
||||||
|
~~
|
||||||
|
~~ All recognized ACTION (DO:) operation keywords:
|
||||||
|
~~ None EmbedNav ChatExpr SetOpt
|
||||||
|
~~ SetState CallState SetWatchdog CreateView
|
||||||
|
~~ Chat Return ClearWatchdog DestroyView
|
||||||
|
~~ DoAll DoExpr GetOpt DestroyAllViews
|
||||||
|
~~
|
||||||
|
~~ 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)
|
||||||
|
~~ }
|
||||||
|
|
||||||
|
STATE: {Check} ~~ {
|
||||||
|
IF: Any
|
||||||
|
ItemCountGE 1 {Aged Legendary Key}
|
||||||
|
DO: SetState {LootChest}
|
||||||
|
IF: All
|
||||||
|
ItemCountLE 0 {Aged Legendary Key}
|
||||||
|
DO: SetState {recall}
|
||||||
|
~~ }
|
||||||
|
STATE: {Default} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load None}
|
||||||
|
DoExpr {setvar[ChestType,Legendary Chest]}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
Chat {/vt opt set enablelooting true}
|
||||||
|
IF: All
|
||||||
|
MainSlotsLE 4
|
||||||
|
DO: SetState {go_to_chests}
|
||||||
|
~~ }
|
||||||
|
STATE: {go_to_chests} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load legendary_chests}
|
||||||
|
SetWatchdog 10 300 {recall}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {Check}
|
||||||
|
|
||||||
|
~~ }
|
||||||
|
STATE: {LootChest} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/ub usep Aged Legendary key on Legendary Chest}
|
||||||
|
IF: SecsInStateGE 4
|
||||||
|
DO: Chat {/ub usep Legendary Chest}
|
||||||
|
IF: SecsInStateGE 5
|
||||||
|
DO: SetState {Check}
|
||||||
|
IF: SecsInStateGE 1
|
||||||
|
DO: Chat {/ub usep Legendary Chest}
|
||||||
|
~~ }
|
||||||
|
STATE: {recall} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt nav load legendary_chests_ah}
|
||||||
|
SetWatchdog 10 300 {recall}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {Default}
|
||||||
|
~~ }
|
||||||
277
legendary_chests/legendary_chestsub.met
Normal file
277
legendary_chests/legendary_chestsub.met
Normal file
|
|
@ -0,0 +1,277 @@
|
||||||
|
1
|
||||||
|
CondAct
|
||||||
|
5
|
||||||
|
CType
|
||||||
|
AType
|
||||||
|
CData
|
||||||
|
AData
|
||||||
|
State
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
12
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
i
|
||||||
|
12
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Aged Legendary Key
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
LootChest
|
||||||
|
s
|
||||||
|
Check
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Aged Legendary Key
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
recall
|
||||||
|
s
|
||||||
|
Check
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
4
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load None
|
||||||
|
i
|
||||||
|
7
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
s
|
||||||
|
e
|
||||||
|
s
|
||||||
|
setvar[ChestType,Legendary Chest]
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablelooting true
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
1
|
||||||
|
i
|
||||||
|
5
|
||||||
|
i
|
||||||
|
4
|
||||||
|
s
|
||||||
|
go_to_chests
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load legendary_chests
|
||||||
|
i
|
||||||
|
9
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
3
|
||||||
|
s
|
||||||
|
s
|
||||||
|
s
|
||||||
|
recall
|
||||||
|
s
|
||||||
|
r
|
||||||
|
d
|
||||||
|
10
|
||||||
|
s
|
||||||
|
t
|
||||||
|
d
|
||||||
|
300
|
||||||
|
s
|
||||||
|
go_to_chests
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Check
|
||||||
|
s
|
||||||
|
go_to_chests
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/ub usep Aged Legendary key on Legendary Chest
|
||||||
|
s
|
||||||
|
LootChest
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
4
|
||||||
|
s
|
||||||
|
/ub usep Legendary Chest
|
||||||
|
s
|
||||||
|
LootChest
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
5
|
||||||
|
s
|
||||||
|
Check
|
||||||
|
s
|
||||||
|
LootChest
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
s
|
||||||
|
/ub usep Legendary Chest
|
||||||
|
s
|
||||||
|
LootChest
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt nav load legendary_chests_ah
|
||||||
|
i
|
||||||
|
9
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
3
|
||||||
|
s
|
||||||
|
s
|
||||||
|
s
|
||||||
|
recall
|
||||||
|
s
|
||||||
|
r
|
||||||
|
d
|
||||||
|
10
|
||||||
|
s
|
||||||
|
t
|
||||||
|
d
|
||||||
|
300
|
||||||
|
s
|
||||||
|
recall
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
s
|
||||||
|
recall
|
||||||
268
lumistuff/asherons_castle_lumi_stuff.nav
Normal file
268
lumistuff/asherons_castle_lumi_stuff.nav
Normal file
|
|
@ -0,0 +1,268 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
49
|
||||||
|
4
|
||||||
|
69.2576966335376
|
||||||
|
21.0394041061401
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
|
/ah
|
||||||
|
0
|
||||||
|
59.33140001297
|
||||||
|
-28.5141708374023
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.3367788632711
|
||||||
|
-28.5514219919841
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.3438238461812
|
||||||
|
-28.6002114613851
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.3501054128011
|
||||||
|
-28.643714427948
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.3678607940674
|
||||||
|
-28.6857304573059
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
59.3781589190165
|
||||||
|
-28.7052095731099
|
||||||
|
0.0500208298365275
|
||||||
|
0
|
||||||
|
6
|
||||||
|
69.2576966335376
|
||||||
|
21.0394041061401
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
|
Portal to Town Network
|
||||||
|
14
|
||||||
|
True
|
||||||
|
59.3936458587647
|
||||||
|
-28.7256083488464
|
||||||
|
0.0508250035345554
|
||||||
|
0
|
||||||
|
-101.616666666667
|
||||||
|
-96.6416666666667
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.630543899536
|
||||||
|
-96.624179204305
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.648587163289
|
||||||
|
-96.6014418125153
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.657457033793
|
||||||
|
-96.5852226257324
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.657742754618
|
||||||
|
-96.5714865366618
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.658627955119
|
||||||
|
-96.528927119573
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.656057039897
|
||||||
|
-96.4864250183105
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.647886689504
|
||||||
|
-96.4689997673035
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.632481352488
|
||||||
|
-96.4561146179835
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
0
|
||||||
|
-101.614096387227
|
||||||
|
-96.4407372872035
|
||||||
|
2.08333134651184E-05
|
||||||
|
0
|
||||||
|
6
|
||||||
|
69.2576966335376
|
||||||
|
21.0394041061401
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
|
Eastham Portal
|
||||||
|
14
|
||||||
|
True
|
||||||
|
-101.5896220843
|
||||||
|
-96.4334579149882
|
||||||
|
-0.000262499845121056
|
||||||
|
0
|
||||||
|
63.4793874740601
|
||||||
|
16.9192083358765
|
||||||
|
0.072571873664856
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.4928064982096
|
||||||
|
16.9372613271077
|
||||||
|
0.0764649232228597
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.5366132100423
|
||||||
|
16.9968217213949
|
||||||
|
0.0833541631698608
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.5774626413981
|
||||||
|
17.05239721934
|
||||||
|
0.0810656150182088
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.620875676473
|
||||||
|
17.1114593505859
|
||||||
|
0.0774478594462077
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.6814796229204
|
||||||
|
17.193909072876
|
||||||
|
0.0750208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.7291743755341
|
||||||
|
17.2587953905265
|
||||||
|
0.0750208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.7789425134659
|
||||||
|
17.3265012264252
|
||||||
|
0.0750208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.8227389335632
|
||||||
|
17.3860832850138
|
||||||
|
0.0750208298365275
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.8672392845154
|
||||||
|
17.4466229438782
|
||||||
|
0.0735842227935791
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.909312470754
|
||||||
|
17.5038606325785
|
||||||
|
0.0700781265894572
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.9519573847453
|
||||||
|
17.5618748346965
|
||||||
|
0.0665243824323018
|
||||||
|
0
|
||||||
|
0
|
||||||
|
63.9905928929647
|
||||||
|
17.6144162495931
|
||||||
|
0.0637221852938334
|
||||||
|
0
|
||||||
|
0
|
||||||
|
64.0450474739075
|
||||||
|
17.6655643463135
|
||||||
|
0.0688688437143962
|
||||||
|
0
|
||||||
|
0
|
||||||
|
64.1041604995728
|
||||||
|
17.7130848884583
|
||||||
|
0.0772016445795695
|
||||||
|
0
|
||||||
|
0
|
||||||
|
64.1742481549581
|
||||||
|
17.7613271077474
|
||||||
|
0.0833541631698608
|
||||||
|
0
|
||||||
|
0
|
||||||
|
64.2320023854574
|
||||||
|
17.8033490498861
|
||||||
|
0.0833541631698608
|
||||||
|
0
|
||||||
|
0
|
||||||
|
64.288756942749
|
||||||
|
17.8422618865967
|
||||||
|
0.0833541631698608
|
||||||
|
0
|
||||||
|
6
|
||||||
|
69.2576966335376
|
||||||
|
21.0394041061401
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
|
Asheron's Island
|
||||||
|
14
|
||||||
|
True
|
||||||
|
64.3230124791463
|
||||||
|
17.8632041931152
|
||||||
|
0.0830708369612694
|
||||||
|
0
|
||||||
|
69.3268124977748
|
||||||
|
16.1235166549683
|
||||||
|
-0.000395833204189936
|
||||||
|
0
|
||||||
|
0
|
||||||
|
69.3279716571172
|
||||||
|
16.1466807365417
|
||||||
|
-0.000395833204189936
|
||||||
|
0
|
||||||
|
0
|
||||||
|
69.3342680931091
|
||||||
|
16.1837696711222
|
||||||
|
-0.000395833204189936
|
||||||
|
0
|
||||||
|
4
|
||||||
|
69.2576966335376
|
||||||
|
21.0394041061401
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
|
/ub use Asheron's Castle
|
||||||
|
0
|
||||||
|
69.1869384765625
|
||||||
|
21.251341688633
|
||||||
|
1.55779927571615
|
||||||
|
0
|
||||||
|
0
|
||||||
|
69.1874025344849
|
||||||
|
21.2262962341309
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
|
0
|
||||||
|
69.1707539876302
|
||||||
|
21.2072292327881
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
|
0
|
||||||
|
69.1871993382772
|
||||||
|
21.181037457784
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
|
0
|
||||||
|
69.1883096059163
|
||||||
|
21.1546599706014
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
|
0
|
||||||
|
69.218355623881
|
||||||
|
21.1047309239705
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
|
0
|
||||||
|
69.2576473236084
|
||||||
|
21.0394859949748
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
162
lumistuff/lumi_stuff.af
Normal file
162
lumistuff/lumi_stuff.af
Normal file
|
|
@ -0,0 +1,162 @@
|
||||||
|
~~ {
|
||||||
|
~~ 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:
|
||||||
|
~~ STATE: DO:
|
||||||
|
~~ IF: NAV:
|
||||||
|
~~
|
||||||
|
~~ All recognized CONDITION (IF:) operation keywords:
|
||||||
|
~~ Never NavEmpty MobsInDist_Priority Not
|
||||||
|
~~ Always Death NeedToBuff PSecsInStateGE
|
||||||
|
~~ All VendorOpen NoMobsInDist SecsOnSpellGE
|
||||||
|
~~ Any VendorClosed BlockE BuPercentGE
|
||||||
|
~~ ChatMatch ItemCountLE CellE DistToRteGE
|
||||||
|
~~ MainSlotsLE ItemCountGE IntoPortal Expr
|
||||||
|
~~ SecsInStateGE MobsInDist_Name ExitPortal ChatCapture
|
||||||
|
~~
|
||||||
|
~~ All recognized ACTION (DO:) operation keywords:
|
||||||
|
~~ None EmbedNav ChatExpr SetOpt
|
||||||
|
~~ SetState CallState SetWatchdog CreateView
|
||||||
|
~~ Chat Return ClearWatchdog DestroyView
|
||||||
|
~~ DoAll DoExpr GetOpt DestroyAllViews
|
||||||
|
~~
|
||||||
|
~~ 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)
|
||||||
|
~~ }
|
||||||
|
|
||||||
|
STATE: {Default} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/vt opt set NavCloseStopRange 0.00625}
|
||||||
|
Chat {/vt opt set enablecombat false}
|
||||||
|
Chat {/vt opt set enablenav true}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load asherons_castle_lumi_stuff}
|
||||||
|
IF: NavEmpty
|
||||||
|
DO: SetState {pickup_damage_boost}
|
||||||
|
~~ }
|
||||||
|
STATE: {pickup_damage_boost} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load token_take_point}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
ItemCountLE 5 {Luminous Crystal of Rare Armor Damage Boost V}
|
||||||
|
DO: Chat {/ub use Token of Rare Armor Damage Boost V}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
SecsInStateGE 6
|
||||||
|
DO: SetState {pickup_damage_reduction}
|
||||||
|
~~ }
|
||||||
|
STATE: {pickup_damage_reduction} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load token_take_point}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
ItemCountLE 5 {Luminous Crystal of Rare Damage Reduction V}
|
||||||
|
DO: Chat {/ub use Token of Rare Damage Reduction V}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
SecsInStateGE 6
|
||||||
|
DO: SetState {pickup_healkit}
|
||||||
|
~~ }
|
||||||
|
STATE: {pickup_healkit} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load token_take_point}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
ItemCountLE 15 {Light Infused Healing Kit}
|
||||||
|
DO: Chat {/ub use Token of the Light Infused Healing Kit}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
SecsInStateGE 6
|
||||||
|
DO: SetState {pickup_revitalization}
|
||||||
|
~~ }
|
||||||
|
STATE: {pickup_revitalization} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load token_take_point}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
SecsInStateGE 6
|
||||||
|
DO: SetState {pickup_surging_strength}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
ItemCountLE 50 {Draught of Revitalization}
|
||||||
|
DO: Chat {/ub use Token of the Draught of Revitalization}
|
||||||
|
~~ }
|
||||||
|
STATE: {pickup_surging_strength} ~~ {
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
ItemCountLE 5 {Luminous Crystal of Surging Strength}
|
||||||
|
DO: Chat {/ub use Token of the Luminous Crystal of Surging Strength}
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load token_take_point}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
SecsInStateGE 6
|
||||||
|
DO: SetState {pickup_towering_defense}
|
||||||
|
~~ }
|
||||||
|
STATE: {pickup_towering_defense} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load token_take_point}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
ItemCountLE 5 {Luminous Crystal of Towering Defense}
|
||||||
|
DO: Chat {/ub use Token of the Luminous Crystal of Towering Defense}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
SecsInStateGE 6
|
||||||
|
DO: SetState {pickup_vitality}
|
||||||
|
~~ }
|
||||||
|
STATE: {pickup_vitality} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load token_take_point}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
ItemCountLE 5 {Luminous Crystal of Vitality}
|
||||||
|
DO: Chat {/ub use Token of the Luminous Crystal of Vitality}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
SecsInStateGE 6
|
||||||
|
DO: SetState {token_give}
|
||||||
|
~~ }
|
||||||
|
STATE: {token_give} ~~ {
|
||||||
|
IF: Always
|
||||||
|
DO: Chat {/vt nav load token_give_point}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
Any
|
||||||
|
ItemCountGE 1 {Token of Rare Armor Damage Boost V}
|
||||||
|
ItemCountGE 1 {Token of Rare Damage Reduction V}
|
||||||
|
ItemCountGE 1 {Token of the Draught of Revitalization}
|
||||||
|
ItemCountGE 1 {Token of the Light Infused Healing Kit}
|
||||||
|
ItemCountGE 1 {Token of the Luminous Crystal of Vitality}
|
||||||
|
ItemCountGE 1 {Token of the Luminous Crystal of Towering Defense}
|
||||||
|
ItemCountGE 1 {Token of the Luminous Crystal of Surging Strength}
|
||||||
|
DO: DoAll
|
||||||
|
Chat {/ub prepclick yes 3}
|
||||||
|
Chat {/ub givep Token of to Nalicana}
|
||||||
|
IF: All
|
||||||
|
NavEmpty
|
||||||
|
Any
|
||||||
|
ItemCountLE 0 {Token of Rare Armor Damage Boost V}
|
||||||
|
ItemCountLE 0 {Token of Rare Damage Reduction V}
|
||||||
|
ItemCountLE 0 {Token of the Draught of Revitalization}
|
||||||
|
ItemCountLE 0 {Token of the Light Infused Healing Kit}
|
||||||
|
ItemCountLE 0 {Token of the Luminous Crystal of Vitality}
|
||||||
|
ItemCountLE 0 {Token of the Luminous Crystal of Towering Defense}
|
||||||
|
ItemCountLE 0 {Token of the Luminous Crystal of Surging Strength}
|
||||||
|
DO: SetState {pickup_damage_boost}
|
||||||
|
~~ }
|
||||||
861
lumistuff/lumi_stuff.met
Normal file
861
lumistuff/lumi_stuff.met
Normal file
|
|
@ -0,0 +1,861 @@
|
||||||
|
1
|
||||||
|
CondAct
|
||||||
|
5
|
||||||
|
CType
|
||||||
|
AType
|
||||||
|
CData
|
||||||
|
AData
|
||||||
|
State
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
n
|
||||||
|
27
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
3
|
||||||
|
i
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
3
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set NavCloseStopRange 0.00625
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablecombat false
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/vt opt set enablenav true
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load asherons_castle_lumi_stuff
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
pickup_damage_boost
|
||||||
|
s
|
||||||
|
Default
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load token_take_point
|
||||||
|
s
|
||||||
|
pickup_damage_boost
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Luminous Crystal of Rare Armor Damage Boost V
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
5
|
||||||
|
s
|
||||||
|
/ub use Token of Rare Armor Damage Boost V
|
||||||
|
s
|
||||||
|
pickup_damage_boost
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
6
|
||||||
|
s
|
||||||
|
pickup_damage_reduction
|
||||||
|
s
|
||||||
|
pickup_damage_boost
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load token_take_point
|
||||||
|
s
|
||||||
|
pickup_damage_reduction
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Luminous Crystal of Rare Damage Reduction V
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
5
|
||||||
|
s
|
||||||
|
/ub use Token of Rare Damage Reduction V
|
||||||
|
s
|
||||||
|
pickup_damage_reduction
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
6
|
||||||
|
s
|
||||||
|
pickup_healkit
|
||||||
|
s
|
||||||
|
pickup_damage_reduction
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load token_take_point
|
||||||
|
s
|
||||||
|
pickup_healkit
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Light Infused Healing Kit
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
15
|
||||||
|
s
|
||||||
|
/ub use Token of the Light Infused Healing Kit
|
||||||
|
s
|
||||||
|
pickup_healkit
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
6
|
||||||
|
s
|
||||||
|
pickup_revitalization
|
||||||
|
s
|
||||||
|
pickup_healkit
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load token_take_point
|
||||||
|
s
|
||||||
|
pickup_revitalization
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
6
|
||||||
|
s
|
||||||
|
pickup_surging_strength
|
||||||
|
s
|
||||||
|
pickup_revitalization
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Draught of Revitalization
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
50
|
||||||
|
s
|
||||||
|
/ub use Token of the Draught of Revitalization
|
||||||
|
s
|
||||||
|
pickup_revitalization
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Luminous Crystal of Surging Strength
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
5
|
||||||
|
s
|
||||||
|
/ub use Token of the Luminous Crystal of Surging Strength
|
||||||
|
s
|
||||||
|
pickup_surging_strength
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load token_take_point
|
||||||
|
s
|
||||||
|
pickup_surging_strength
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
6
|
||||||
|
s
|
||||||
|
pickup_towering_defense
|
||||||
|
s
|
||||||
|
pickup_surging_strength
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load token_take_point
|
||||||
|
s
|
||||||
|
pickup_towering_defense
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Luminous Crystal of Towering Defense
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
5
|
||||||
|
s
|
||||||
|
/ub use Token of the Luminous Crystal of Towering Defense
|
||||||
|
s
|
||||||
|
pickup_towering_defense
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
6
|
||||||
|
s
|
||||||
|
pickup_vitality
|
||||||
|
s
|
||||||
|
pickup_towering_defense
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load token_take_point
|
||||||
|
s
|
||||||
|
pickup_vitality
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Luminous Crystal of Vitality
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
5
|
||||||
|
s
|
||||||
|
/ub use Token of the Luminous Crystal of Vitality
|
||||||
|
s
|
||||||
|
pickup_vitality
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
6
|
||||||
|
i
|
||||||
|
6
|
||||||
|
s
|
||||||
|
token_give
|
||||||
|
s
|
||||||
|
pickup_vitality
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
/vt nav load token_give_point
|
||||||
|
s
|
||||||
|
token_give
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
3
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
3
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
7
|
||||||
|
i
|
||||||
|
12
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of Rare Armor Damage Boost V
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
12
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of Rare Damage Reduction V
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
12
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of the Draught of Revitalization
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
12
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of the Light Infused Healing Kit
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
12
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of the Luminous Crystal of Vitality
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
12
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of the Luminous Crystal of Towering Defense
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
1
|
||||||
|
i
|
||||||
|
12
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of the Luminous Crystal of Surging Strength
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/ub prepclick yes 3
|
||||||
|
i
|
||||||
|
2
|
||||||
|
s
|
||||||
|
/ub givep Token of to Nalicana
|
||||||
|
s
|
||||||
|
token_give
|
||||||
|
i
|
||||||
|
2
|
||||||
|
i
|
||||||
|
1
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
i
|
||||||
|
7
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
3
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
K
|
||||||
|
V
|
||||||
|
n
|
||||||
|
n
|
||||||
|
7
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of Rare Armor Damage Boost V
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of Rare Damage Reduction V
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of the Draught of Revitalization
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of the Light Infused Healing Kit
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of the Luminous Crystal of Vitality
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of the Luminous Crystal of Towering Defense
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
0
|
||||||
|
i
|
||||||
|
11
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
k
|
||||||
|
v
|
||||||
|
n
|
||||||
|
n
|
||||||
|
2
|
||||||
|
s
|
||||||
|
n
|
||||||
|
s
|
||||||
|
Token of the Luminous Crystal of Surging Strength
|
||||||
|
s
|
||||||
|
c
|
||||||
|
i
|
||||||
|
0
|
||||||
|
s
|
||||||
|
pickup_damage_boost
|
||||||
|
s
|
||||||
|
token_give
|
||||||
8
lumistuff/token_give_point.nav
Normal file
8
lumistuff/token_give_point.nav
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
1
|
||||||
|
0
|
||||||
|
69.2738552312056
|
||||||
|
21.0482521057129
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
8
lumistuff/token_take_point.nav
Normal file
8
lumistuff/token_take_point.nav
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
uTank2 NAV 1.2
|
||||||
|
4
|
||||||
|
1
|
||||||
|
0
|
||||||
|
69.266885727644
|
||||||
|
21.0307481129964
|
||||||
|
1.55835838317871
|
||||||
|
0
|
||||||
Loading…
Add table
Add a link
Reference in a new issue