~~ { ~~ 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: DestroyAllViews IF: Always DO: CreateView {main} {} ~~ } STATE: {dummy} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {state} {} ~~ } STATE: {stateBurdenPackSlots} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {stateBurdenPackSlots} {} ~~ } STATE: {stateDeathPenalties} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {stateDeathPenalties} {} ~~ } STATE: {stateExperienceBonus} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {stateExperienceBonus} {} ~~ } STATE: {stateHealthArmorRegen} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {stateHealthArmorRegen} {} ~~ } STATE: {stateInnateAttribute} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {stateInnateAttribute} {} ~~ } STATE: {stateInnateResistance} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {stateInnateResistance} {} ~~ } STATE: {stateRatings} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {stateRatings} {} ~~ } STATE: {stateSalvagingTinkering} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {stateSalvagingTinkering} {} ~~ } STATE: {stateSkills} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {stateSkills} {} ~~ } STATE: {stateSpellDuration} ~~ { IF: Always DO: DoAll DestroyView {main} IF: Always DO: CreateView {stateSpellDuration} {} ~~ } STATE: {stateMightSeventhMule} ~~ { IF: Always DO: Chat {/vt nav load nav_husoon} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateShadowSeventhMule} ~~ { IF: Always DO: Chat {/vt nav load nav_dumidabintruminre} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateInfusedWarMagic} ~~ { IF: Always DO: Chat {/vt nav load nav_rapheldetante} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateArchmageEndurance} ~~ { IF: Always DO: Chat {/vt nav load nav_nawamaraujio} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateInfusedLifeMagic} ~~ { IF: Always DO: Chat {/vt nav load nav_akemifei} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateInfusedItemMagic} ~~ { IF: Always DO: Chat {/vt nav load nav_ganfo} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateInfusedCreatureMagic} ~~ { IF: Always DO: Chat {/vt nav load nav_gustuvlansdown} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateInfusedVoidMagic} ~~ { IF: Always DO: Chat {/vt nav load nav_morathe} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateClutchMiser} ~~ { IF: Always DO: Chat {/vt nav load nav_rohulabintludun} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateEnduringEnchantment} ~~ { IF: Always DO: Chat {/vt nav load nav_erikfestus} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateQuickLearner} ~~ { IF: Always DO: Chat {/vt nav load nav_rickarddumalia} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateAsheronsLesserBenediction} ~~ { IF: Always DO: Chat {/vt nav load nav_donatellolinante} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateInnateRenewal} ~~ { IF: Always DO: Chat {/vt nav load nav_alisondulane} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateReinforcementLugians} ~~ { IF: Always DO: Chat {/vt nav load nav_fiunluunere} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateBleearghFortitude} ~~ { IF: Always DO: Chat {/vt nav load nav_fiunruun} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateOswaldEnhancement} ~~ { IF: Always DO: Chat {/vt nav load nav_fiunbayaas} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateSiraluunBlessing} ~~ { IF: Always DO: Chat {/vt nav load nav_fiunriish} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateEnduringCalm} ~~ { IF: Always DO: Chat {/vt nav load nav_fiunvasherr} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateSteadfastWill} ~~ { IF: Always DO: Chat {/vt nav load nav_fiunnoress} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateCriticalProtection} ~~ { IF: Always DO: Chat {/vt nav load nav_piersantilinante} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateFrenzySlayer} ~~ { IF: Always DO: Chat {/vt nav load nav_neelanashua} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateIronSkin} ~~ { IF: Always DO: Chat {/vt nav load nav_emilyyarow} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateEyeRemorseless} ~~ { IF: Always DO: Chat {/vt nav load nav_anframmellow} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateHandRemorseless} ~~ { IF: Always DO: Chat {/vt nav load nav_alishiabintaldan} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateEnhancementMaceTurner} ~~ { IF: Always DO: Chat {/vt nav load nav_nawamaradia} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateEnhancementBladeTurner} ~~ { IF: Always DO: Chat {/vt nav load nav_ilinwis} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateEnhancementArrowTurner} ~~ { IF: Always DO: Chat {/vt nav load nav_kyujoru} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateStormEnhancement} ~~ { IF: Always DO: Chat {/vt nav load nav_enliyuo} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateFieryEnhancement} ~~ { IF: Always DO: Chat {/vt nav load nav_rikshenri} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateIcyEnhancement} ~~ { IF: Always DO: Chat {/vt nav load nav_lubao} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateCausticEnhancement} ~~ { IF: Always DO: Chat {/vt nav load nav_shujiomilao} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {nav_zaikhal} ~~ { IF: Always DO: Chat {/vt nav load nav_zaikhal} IF: Always DO: DestroyAllViews IF: NavEmpty DO: DoExpr {chatbox[\/vt setmetastate +getvar[Augment]]} ~~ } STATE: {nav_fiun} ~~ { IF: Always DO: Chat {/vt nav load nav_fiun} IF: Always DO: DestroyAllViews IF: NavEmpty DO: DoExpr {chatbox[\/vt setmetastate +getvar[Augment]]} ~~ } STATE: {stateCiandrasFortune} ~~ { IF: Always DO: Chat {/vt nav load nav_kriscennis} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateCharmedSmith} ~~ { IF: Always DO: Chat {/vt nav load nav_lug} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateJibrilsEssence} ~~ { IF: Always DO: Chat {/vt nav load nav_joshunfelden} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateYoshisEssence} ~~ { IF: Always DO: Chat {/vt nav load nav_briennecarlus} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateCeldisethsEssence} ~~ { IF: Always DO: Chat {/vt nav load nav_burrellsammrun} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateKogasEssence} ~~ { IF: Always DO: Chat {/vt nav load nav_lenorturk} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateCiandrasEssence} ~~ { IF: Always DO: Chat {/vt nav load nav_robertcrow} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateMasterSteelCircle} ~~ { IF: Always DO: Chat {/vt nav load nav_carlitogallo} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateMasterFiveFoldPath} ~~ { IF: Always DO: Chat {/vt nav load nav_rahinabintzalanis} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateMasterFocusedEye} ~~ { IF: Always DO: Chat {/vt nav load nav_kilaf} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {stateJackTrades} ~~ { IF: Always DO: Chat {/vt nav load nav_ariannatheadept} IF: NavEmpty DO: SetState {Default} ~~ } STATE: {nav_silyun} ~~ { IF: Always DO: Chat {/vt nav load nav_silyun} IF: Always DO: DestroyAllViews IF: NavEmpty DO: DoExpr {chatbox[\/vt setmetastate +getvar[Augment]]} ~~ } STATE: {nav_hebianto} ~~ { IF: Always DO: Chat {/vt nav load nav_hebianto} IF: Always DO: DestroyAllViews IF: NavEmpty DO: DoExpr {chatbox[\/vt setmetastate +getvar[Augment]]} ~~ } STATE: {nav_cragstone} ~~ { IF: Always DO: Chat {/vt nav load nav_cragstone} IF: Always DO: DestroyAllViews IF: NavEmpty DO: DoExpr {chatbox[\/vt setmetastate +getvar[Augment]]} ~~ } STATE: {nav_oolutangasrefuge} ~~ { IF: Always DO: Chat {/vt nav load nav_oolutangasrefuge} IF: Always DO: DestroyAllViews IF: NavEmpty DO: DoExpr {chatbox[\/vt setmetastate +getvar[Augment]]} ~~ } STATE: {nav_ab} ~~ { IF: Always DO: Chat {/vt nav load nav_ab} IF: Always DO: DestroyAllViews IF: NavEmpty DO: DoExpr {chatbox[\/vt setmetastate +getvar[Augment]]} ~~ } STATE: {nav_bandit} ~~ { IF: Always DO: Chat {/vt nav load nav_bandit} IF: Always DO: DestroyAllViews IF: NavEmpty DO: DoExpr {chatbox[\/vt setmetastate +getvar[Augment]]} ~~ } STATE: {nav_sanamar} ~~ { IF: Always DO: Chat {/vt nav load nav_sanamar} IF: Always DO: DestroyAllViews IF: NavEmpty DO: DoExpr {chatbox[\/vt setmetastate +getvar[Augment]]} ~~ } STATE: {nav_mayoi} ~~ { IF: Always DO: Chat {/vt nav load nav_mayoi} IF: Always DO: DestroyAllViews IF: NavEmpty DO: DoExpr {chatbox[\/vt setmetastate +getvar[Augment]]} ~~ } STATE: {stateBella} ~~ { IF: Always DO: DoAll DoExpr {echo[`OK RUNNING BELLA`,13]} DestroyView {main} 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: ItemCountGE 1 {Blank Augmentation Gem} DO: DoAll Chat {/vt nav load recallls} Chat {/vt opt set enablelooting false} SetState {Default} ~~ } 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 false} 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} ~~ } STATE: {stateStipend} ~~ { IF: Always DO: DoAll DoExpr {echo[`OK RUNNING STIPEND`,13]} DestroyView {main} Chat {/vt opt set enablenav true} IF: Always DO: EmbedNav nav0__stipend_nav {stipend.nav} IF: NavEmpty DO: SetState {Default} ~~ } ~~========================= ONLY NAVS APPEAR BELOW THIS LINE =========================~~ NAV: nav0__stipend_nav once ~~ { cht -101.597905190786 -96.6216093699137 2.08333134651184E-05 {/ah} pnt 59.3590666453044 -28.7057823816935 0.0500208298365275 pnt 59.3771680514018 -28.7152192115784 0.0500208298365275 ptl -101.597905190786 -96.6216093699137 2.08333134651184E-05 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} pnt -101.615851815542 -96.6388638178507 2.08333134651184E-05 pnt -101.657751337687 -96.5832635879517 2.08333134651184E-05 pnt -101.658352184296 -96.5325949986776 2.08333134651184E-05 pnt -101.605949529012 -96.519695186615 2.08333134651184E-05 ptl -101.597905190786 -96.6216093699137 2.08333134651184E-05 -101.588099161784 -96.5166525046031 -0.000262499845121056 14 {Portal to Arwic} pnt 56.6498762130737 33.416518386205 0.175020837783813 pnt 56.655900033315 33.5368880271912 0.175020837783813 pnt 56.7470087051392 33.5495386441549 0.175020837783813 pnt 56.7795230229696 33.6337207794189 0.175020837783813 tlk -101.597905190786 -96.6216093699137 2.08333134651184E-05 56.7816291809082 33.6455291748047 0.175020843744278 37 {Monroe} ~~ }