From 81d3dd7468a4c0680deb7e027e893e1e7408b1a0 Mon Sep 17 00:00:00 2001 From: erikn Date: Sat, 12 Apr 2025 23:40:18 +0200 Subject: [PATCH] af filen --- augments/augments.af | 589 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 589 insertions(+) create mode 100644 augments/augments.af diff --git a/augments/augments.af b/augments/augments.af new file mode 100644 index 0000000..fd491db --- /dev/null +++ b/augments/augments.af @@ -0,0 +1,589 @@ +~~ { +~~ 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} +~~ } \ No newline at end of file