From 5dbadd1e31bfbcda495e2b93a51a86c2965ead54 Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Fri, 13 Mar 2026 22:20:13 +0100 Subject: [PATCH 01/27] add pause before ls --- nav/legendary_chests.nav | 224 ++++++++++++++++++++------------------- 1 file changed, 115 insertions(+), 109 deletions(-) diff --git a/nav/legendary_chests.nav b/nav/legendary_chests.nav index a4a18a8..449635c 100644 --- a/nav/legendary_chests.nav +++ b/nav/legendary_chests.nav @@ -1,109 +1,115 @@ -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 +uTank2 NAV 1.2 +4 +21 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ls +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +30000 +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 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/mm setkey Aged Legendary Key +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +1000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/mm setchest Legendary Chest +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +1000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/mm lootchest From 60b6f473a527a2829579f7431aa644b7d4aa7499 Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Fri, 13 Mar 2026 22:44:27 +0100 Subject: [PATCH 02/27] more pause after ah --- nav/ah_recomp.nav | 418 +++++++++++++++++++++++----------------------- 1 file changed, 209 insertions(+), 209 deletions(-) diff --git a/nav/ah_recomp.nav b/nav/ah_recomp.nav index 51bc0c9..d4c9356 100644 --- a/nav/ah_recomp.nav +++ b/nav/ah_recomp.nav @@ -1,209 +1,209 @@ -uTank2 NAV 1.2 -4 -35 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub face 180 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub setmotion forward 1 -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -2000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub setmotion forward 0 -2 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -1635 -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -14000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ah -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -10000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub ig rares.utl to Dunking Rares -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -5000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub ig cloaks.utl to Lady Chestplate Banks -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -5000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub ig armor.utl to Lady Chestplate Banks -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -5000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub ig weapon.utl to Master Armory Banks -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -5000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub ig jewelry.utl to Baron Bling of Sawato -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -5000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub giver .*(100) to Mongot -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -5000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub givep Mote to Nyckelmonster has leprosy -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -5000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub givep Aged to Nyckelmonster -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -5000 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0] -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -5000 -0 -59.324414730072 --28.6008718490601 -0.0500208298365275 -0 -4 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -/ub give Desert Flower to Town Crier -0 -59.3474391301473 --28.5530601501465 -0.0500208298365275 -0 -0 -59.3807052294413 --28.5086724599202 -0.0500208298365275 -0 -0 -59.4563824971517 --28.4541240692139 -0.0500208298365275 -0 -0 -59.5377515792847 --28.4160180409749 -0.0500208298365275 -0 -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -2000 -5 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -2090184732 -Archmage Tawa Matema -3 -59.4640282313029 --28.5165045420329 -0.0500208298365275 -0 -10000 +uTank2 NAV 1.2 +1 +35 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub face 180 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub setmotion forward 1 +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +2000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub setmotion forward 0 +2 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +1635 +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +14000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ah +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +30000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub ig rares.utl to Dunking Rares +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +5000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub ig cloaks.utl to Lady Chestplate Banks +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +5000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub ig armor.utl to Lady Chestplate Banks +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +5000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub ig weapon.utl to Master Armory Banks +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +5000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub ig jewelry.utl to Baron Bling of Sawato +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +5000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub giver .*(100) to Mongot +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +5000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub givep Mote to Nyckelmonster has leprosy +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +5000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub givep Aged to Nyckelmonster +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +5000 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0] +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +5000 +0 +59.324414730072 +-28.6008718490601 +0.0500208298365275 +0 +4 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +/ub give Desert Flower to Town Crier +0 +59.3474391301473 +-28.5530601501465 +0.0500208298365275 +0 +0 +59.3807052294413 +-28.5086724599202 +0.0500208298365275 +0 +0 +59.4563824971517 +-28.4541240692139 +0.0500208298365275 +0 +0 +59.5377515792847 +-28.4160180409749 +0.0500208298365275 +0 +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +2000 +5 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +2090184732 +Archmage Tawa Matema +3 +59.3111747105916 +-28.5648021697998 +0.0500250021616618 +0 +10000 From f6249a6348cf5c7a8dfd7654ec2a529a3740f74b Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Fri, 13 Mar 2026 22:46:59 +0100 Subject: [PATCH 03/27] once... --- nav/ah_recomp.nav | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nav/ah_recomp.nav b/nav/ah_recomp.nav index d4c9356..633b492 100644 --- a/nav/ah_recomp.nav +++ b/nav/ah_recomp.nav @@ -1,5 +1,5 @@ uTank2 NAV 1.2 -1 +4 35 4 59.3111747105916 From 3a21056eb77df77bb7541808f40d60d67f1314b1 Mon Sep 17 00:00:00 2001 From: Erik Date: Sun, 15 Mar 2026 10:51:52 +0100 Subject: [PATCH 04/27] update nav_bandit nav and regenerate af Co-Authored-By: Claude Opus 4.6 --- af/nav_bandit.af | 2 +- nav/nav_bandit.nav | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/af/nav_bandit.af b/af/nav_bandit.af index db2c003..55d0d4a 100644 --- a/af/nav_bandit.af +++ b/af/nav_bandit.af @@ -31,7 +31,7 @@ NAV: nav0 once ~~ { pau 59.3687468528748 -28.5195071538289 0.0500208298365275 2000 cht 59.3687468528748 -28.5195071538289 0.0500208298365275 {/mp} pau 59.3687468528748 -28.5195071538289 0.0500208298365275 15000 - cht 59.3687468528748 -28.5195071538289 0.0500208298365275 {/say bc} + cht 59.3687468528748 -28.5195071538289 0.0500208298365275 {/say bandit} pau 59.3687468528748 -28.5195071538289 0.0500208298365275 40000 cht 59.3687468528748 -28.5195071538289 0.0500208298365275 {/ub use Gateway} ~~ } diff --git a/nav/nav_bandit.nav b/nav/nav_bandit.nav index 6409161..0d5291f 100644 --- a/nav/nav_bandit.nav +++ b/nav/nav_bandit.nav @@ -36,7 +36,7 @@ uTank2 NAV 1.2 -28.5195071538289 0.0500208298365275 0 -/say bc +/say bandit 3 59.3687468528748 -28.5195071538289 From 63199f62f3b30b0f710e3218e7ef28ec12bf0be2 Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 16 Mar 2026 20:07:56 +0100 Subject: [PATCH 05/27] add diamondMissing calculation to recomp state in bore and neftet Sets diamondMissing = 100 - diamond scarabs in inventory (clamped to 0) before loading recomp nav, so ah_recomp/ah_rarecomp can report missing diamonds to Nyckelmonster. Co-Authored-By: Claude Opus 4.6 --- af/bore.af | 2 ++ af/neftet.af | 2 ++ met/bore.met | 28 +++++++++++++++++++++++++++- met/neftet.met | 28 +++++++++++++++++++++++++++- 4 files changed, 58 insertions(+), 2 deletions(-) diff --git a/af/bore.af b/af/bore.af index 1e213e5..19e6512 100644 --- a/af/bore.af +++ b/af/bore.af @@ -1062,6 +1062,8 @@ STATE: {recomp} ~~ { DO: SetWatchdog 3 300 {navbore} IF: Always DO: DoAll + DoExpr {setvar[diamondMissing, 100 - getitemcountininventorybyname[`Diamond Scarab`]]} + DoExpr {ifthen[$diamondMissing < 0, `setvar[diamondMissing, 0]`]} Chat {/vt opt set enablecombat false} Chat {/vt opt set enablebuffing false} Chat {/vt nav load ah_rarecomp} diff --git a/af/neftet.af b/af/neftet.af index 8198a27..c14ec4a 100644 --- a/af/neftet.af +++ b/af/neftet.af @@ -1169,6 +1169,8 @@ STATE: {recomp} ~~ { DO: SetState {death} IF: Always DO: DoAll + DoExpr {setvar[diamondMissing, 100 - getitemcountininventorybyname[`Diamond Scarab`]]} + DoExpr {ifthen[$diamondMissing < 0, `setvar[diamondMissing, 0]`]} Chat {/vt opt set enablecombat false} Chat {/vt opt set enablebuffing false} Chat {/vt nav load ah_recomp} diff --git a/met/bore.met b/met/bore.met index 923e5a8..f1c291f 100644 --- a/met/bore.met +++ b/met/bore.met @@ -9979,7 +9979,33 @@ K V n n -3 +5 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[diamondMissing, 100 - getitemcountininventorybyname[`Diamond Scarab`]] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +ifthen[$diamondMissing < 0, `setvar[diamondMissing, 0]`] i 2 s diff --git a/met/neftet.met b/met/neftet.met index d7d9c77..2633e44 100644 --- a/met/neftet.met +++ b/met/neftet.met @@ -10993,7 +10993,33 @@ K V n n -4 +6 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[diamondMissing, 100 - getitemcountininventorybyname[`Diamond Scarab`]] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +ifthen[$diamondMissing < 0, `setvar[diamondMissing, 0]`] i 2 s From fe6e15ba60170878b896501cb07f5dc4ada66f22 Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 20:45:35 +0100 Subject: [PATCH 06/27] update neftet.af with manual changes and rebuild met Co-Authored-By: Claude Sonnet 4.6 --- af/neftet.af | 10 ++++++---- met/neftet.met | 24 +++++++++++++++++------- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/af/neftet.af b/af/neftet.af index c14ec4a..aa1256b 100644 --- a/af/neftet.af +++ b/af/neftet.af @@ -127,6 +127,8 @@ STATE: {Default} ~~ { SetState {service_quest_refresh} ~~ } STATE: {Hunt} ~~ { + IF: Always + DO: Chat {/vt opt set enablecombat true} IF: All Expr {getvar[isLeader]} DO: DoAll @@ -1083,13 +1085,13 @@ STATE: {picking_flowers} ~~ { Expr {coordinatedistancewithz[getplayercoordinates[], wobjectgetphysicscoordinates[wobjectfindnearestbyobjectclass[8]]]>getvar[pickupRange]+4} DO: DoAll DoExpr {setvar[ObjectClose, 0]} - SetState {Reset} + SetState {Hunt} IF: All Expr {getvar[ObjectClose]==1} - SecsInStateGE 3 + ChatMatch {^As the prickly pear is moved, it disturbs a nest of desert wasps!} DO: DoAll DoExpr {setvar[ObjectClose, 0]} - SetState {Reset} + SetState {Hunt} IF: Death DO: SetState {death} IF: Always @@ -1131,7 +1133,7 @@ STATE: {go_to_start} ~~ { DO: SetState {death} IF: Always DO: DoAll - Chat {/vt opt set enablecombat true} + Chat {/vt opt set enablecombat false} Chat {/vt opt set enablelooting true} Chat {/vt opt set enablebuffing true} ChatExpr {\/vt nav load +getvar[navWaitFollow]} diff --git a/met/neftet.met b/met/neftet.met index 2633e44..ca5dd03 100644 --- a/met/neftet.met +++ b/met/neftet.met @@ -11,7 +11,7 @@ n n n n -298 +299 i 20 i @@ -1125,6 +1125,16 @@ service_quest_refresh s Default i +1 +i +2 +i +0 +s +/vt opt set enablecombat true +s +Hunt +i 2 i 3 @@ -10417,7 +10427,7 @@ setvar[ObjectClose, 0] i 1 s -Reset +Hunt s picking_flowers i @@ -10445,9 +10455,9 @@ e s getvar[ObjectClose]==1 i -6 -i -3 +4 +s +^As the prickly pear is moved, it disturbs a nest of desert wasps! TABLE 2 K @@ -10471,7 +10481,7 @@ setvar[ObjectClose, 0] i 1 s -Reset +Hunt s picking_flowers i @@ -10740,7 +10750,7 @@ n i 2 s -/vt opt set enablecombat true +/vt opt set enablecombat false i 2 s From 0713cd0d3a58ccb00cb7c5c4182020f5040f191a Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 20:58:50 +0100 Subject: [PATCH 07/27] update neftet.af with manual changes and rebuild met Co-Authored-By: Claude Sonnet 4.6 --- af/neftet.af | 7 +++++-- met/neftet.met | 45 +++++++++++++++++++++++++++++++++------------ 2 files changed, 38 insertions(+), 14 deletions(-) diff --git a/af/neftet.af b/af/neftet.af index aa1256b..6128ec1 100644 --- a/af/neftet.af +++ b/af/neftet.af @@ -127,6 +127,9 @@ STATE: {Default} ~~ { SetState {service_quest_refresh} ~~ } STATE: {Hunt} ~~ { + IF: All + ChatMatch {^\[Fellowship\].*(say|says), \"#turn_in_quests\"$} + DO: SetState {turn_in_quests} IF: Always DO: Chat {/vt opt set enablecombat true} IF: All @@ -1533,14 +1536,14 @@ NAV: nav0__death_pause_nav once ~~ { pau 47.1262349446615 26.1864453474681 0.225020837783813 5000 ~~ } NAV: nav1__stipend_nav once ~~ { + pau 47.1262349446615 26.1864453474681 0.225020837783813 2000 cht -101.597905190786 -96.6216093699137 2.08333134651184E-05 {/ah} + pau 47.1262349446615 26.1864453474681 0.225020837783813 15000 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 diff --git a/met/neftet.met b/met/neftet.met index ca5dd03..6908f6a 100644 --- a/met/neftet.met +++ b/met/neftet.met @@ -11,7 +11,7 @@ n n n n -299 +300 i 20 i @@ -1125,6 +1125,25 @@ service_quest_refresh s Default i +2 +i +1 +TABLE +2 +K +V +n +n +1 +i +4 +s +^\[Fellowship\].*(say|says), \"#turn_in_quests\"$ +s +turn_in_quests +s +Hunt +i 1 i 2 @@ -3760,28 +3779,35 @@ touchvar[stipendNavLoaded] i 4 ba -1192 +1199 stipend.nav 14 uTank2 NAV 1.2 4 14 +3 +47.1262349446615 +26.1864453474681 +0.225020837783813 +0 +2000 4 -101.597905190786 -96.6216093699137 2.08333134651184E-05 0 /ah +3 +47.1262349446615 +26.1864453474681 +0.225020837783813 +0 +15000 0 59.3590666453044 -28.7057823816935 0.0500208298365275 0 -0 -59.3771680514018 --28.7152192115784 -0.0500208298365275 -0 6 -101.597905190786 -96.6216093699137 @@ -3808,11 +3834,6 @@ True -96.5325949986776 2.08333134651184E-05 0 -0 --101.605949529012 --96.519695186615 -2.08333134651184E-05 -0 6 -101.597905190786 -96.6216093699137 From 55bb9b8b065c739d2300960eb8b43096b7239bbc Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 21:02:49 +0100 Subject: [PATCH 08/27] sync bore stipend nav with neftet: add pause before/after /ah Co-Authored-By: Claude Sonnet 4.6 --- af/bore.af | 4 ++-- met/bore.met | 24 +++++++++++++----------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/af/bore.af b/af/bore.af index 19e6512..bed1cda 100644 --- a/af/bore.af +++ b/af/bore.af @@ -1115,14 +1115,14 @@ STATE: {loot} ~~ { ~~========================= ONLY NAVS APPEAR BELOW THIS LINE =========================~~ NAV: nav0__stipend_nav once ~~ { + pau 47.1262349446615 26.1864453474681 0.225020837783813 2000 cht -101.597905190786 -96.6216093699137 2.08333134651184E-05 {/ah} + pau 47.1262349446615 26.1864453474681 0.225020837783813 15000 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 diff --git a/met/bore.met b/met/bore.met index f1c291f..02663bf 100644 --- a/met/bore.met +++ b/met/bore.met @@ -2998,28 +2998,35 @@ touchvar[stipendNavLoaded] i 4 ba -1192 +1199 stipend.nav 14 uTank2 NAV 1.2 4 14 +3 +47.1262349446615 +26.1864453474681 +0.225020837783813 +0 +2000 4 -101.597905190786 -96.6216093699137 2.08333134651184E-05 0 /ah +3 +47.1262349446615 +26.1864453474681 +0.225020837783813 +0 +15000 0 59.3590666453044 -28.7057823816935 0.0500208298365275 0 -0 -59.3771680514018 --28.7152192115784 -0.0500208298365275 -0 6 -101.597905190786 -96.6216093699137 @@ -3046,11 +3053,6 @@ True -96.5325949986776 2.08333134651184E-05 0 -0 --101.605949529012 --96.519695186615 -2.08333134651184E-05 -0 6 -101.597905190786 -96.6216093699137 From ba1909f3dc09376779f1d2592169da035ba80272 Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 21:18:13 +0100 Subject: [PATCH 09/27] update neftet.af with manual changes and rebuild met Co-Authored-By: Claude Sonnet 4.6 --- af/neftet.af | 9 +++++ met/neftet.met | 99 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 107 insertions(+), 1 deletion(-) diff --git a/af/neftet.af b/af/neftet.af index 6128ec1..a9aff03 100644 --- a/af/neftet.af +++ b/af/neftet.af @@ -255,6 +255,15 @@ STATE: {Hunt} ~~ { DO: DoAll Chat {/fellowship Low on bow ammo. Recomping.} SetState {recomp_missile} + IF: All + Expr {getvar[ammoType]==3} + Any + ItemCountLE 10 {Wrapped Bundle of Deadly Prismatic Arrowheads} + ItemCountLE 10 {Wrapped Bundle of Atlatl Dartshafts} + NoMobsInDist 5 + DO: DoAll + Chat {/fellowship Low on bow ammo. Recomping.} + SetState {recomp_missile} IF: All MainSlotsLE 4 NoMobsInDist 5 diff --git a/met/neftet.met b/met/neftet.met index 6908f6a..9d797fb 100644 --- a/met/neftet.met +++ b/met/neftet.met @@ -11,7 +11,7 @@ n n n n -300 +301 i 20 i @@ -2529,6 +2529,103 @@ Hunt i 2 i +3 +TABLE +2 +K +V +n +n +3 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[ammoType]==3 +i +3 +TABLE +2 +K +V +n +n +2 +i +11 +TABLE +2 +k +v +n +n +2 +s +n +s +Wrapped Bundle of Deadly Prismatic Arrowheads +s +c +i +10 +i +11 +TABLE +2 +k +v +n +n +2 +s +n +s +Wrapped Bundle of Atlatl Dartshafts +s +c +i +10 +i +16 +TABLE +2 +k +v +n +n +1 +s +r +d +5 +TABLE +2 +K +V +n +n +2 +i +2 +s +/fellowship Low on bow ammo. Recomping. +i +1 +s +recomp_missile +s +Hunt +i +2 +i 1 TABLE 2 From 5ff48b8f10e53126d9d8faf62d903104b9b9a1ff Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Tue, 17 Mar 2026 21:31:42 +0100 Subject: [PATCH 10/27] add recomp mana scarabs --- af/bore.af | 25 ++++++++ met/bore.met | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 188 insertions(+), 1 deletion(-) diff --git a/af/bore.af b/af/bore.af index bed1cda..1084d47 100644 --- a/af/bore.af +++ b/af/bore.af @@ -74,6 +74,13 @@ STATE: {hunt} ~~ { DO: DoAll Chat {/a Out of tapers! Recomping.} SetState {recomp} + IF: All + ItemCountLE 10 {Mana Scarab} + ItemCountGE 1 {Mana Scarab} + NoMobsInDist 5 + DO: DoAll + Chat {/fellowship Out of mana scarabs. Recomping.} + SetState {recomp_mana_scarab} IF: MainSlotsLE 4 DO: DoAll Chat {/a Out of inventory slots! Recomping.} @@ -1068,6 +1075,24 @@ STATE: {recomp} ~~ { Chat {/vt opt set enablebuffing false} Chat {/vt nav load ah_rarecomp} ~~ } +STATE: {recomp_mana_scarab} ~~ { + IF: Death + DO: SetState {death} + IF: Always + DO: DoAll + Chat {/vt opt set enablecombat false} + Chat {/vt opt set enablebuffing false} + Chat {/vt opt set NavCloseStopRange 0.00425} + Chat {/vt nav load recomp_gilly} + IF: SecsInStateGE 300 + DO: DoAll + Chat {/vt opt set NavCloseStopRange 0.00825} + SetState {turn_in_quests} + IF: NavEmpty + DO: DoAll + Chat {/vt opt set NavCloseStopRange 0.00825} + SetState {stuck} +~~ } STATE: {ring_fail} ~~ { IF: Always DO: DoAll diff --git a/met/bore.met b/met/bore.met index 02663bf..1945d28 100644 --- a/met/bore.met +++ b/met/bore.met @@ -11,7 +11,7 @@ n n n n -219 +224 i 1 i @@ -297,6 +297,81 @@ recomp s hunt i +2 +i +3 +TABLE +2 +K +V +n +n +3 +i +11 +TABLE +2 +k +v +n +n +2 +s +n +s +Mana Scarab +s +c +i +10 +i +12 +TABLE +2 +k +v +n +n +2 +s +n +s +Mana Scarab +s +c +i +1 +i +16 +TABLE +2 +k +v +n +n +1 +s +r +d +5 +TABLE +2 +K +V +n +n +2 +i +2 +s +/fellowship Out of mana scarabs. Recomping. +i +1 +s +recomp_mana_scarab +s +hunt +i 5 i 3 @@ -10023,6 +10098,93 @@ s s recomp i +8 +i +1 +i +0 +s +death +s +recomp_mana_scarab +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +4 +i +2 +s +/vt opt set enablecombat false +i +2 +s +/vt opt set enablebuffing false +i +2 +s +/vt opt set NavCloseStopRange 0.00425 +i +2 +s +/vt nav load recomp_gilly +s +recomp_mana_scarab +i +6 +i +3 +i +300 +TABLE +2 +K +V +n +n +2 +i +2 +s +/vt opt set NavCloseStopRange 0.00825 +i +1 +s +turn_in_quests +s +recomp_mana_scarab +i +7 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +2 +s +/vt opt set NavCloseStopRange 0.00825 +i +1 +s +stuck +s +recomp_mana_scarab +i 1 i 3 From cc9f2b13236f4b30c7cb730da89e34473f40b714 Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 22:39:01 +0100 Subject: [PATCH 11/27] add mana scarab recomp and give-on-tell to motes meta - recomp_mana state: nav to nav_gilly, /ah on arrival - low mana scarab check in Default triggers recomp when idle - mana tell handler: "mana " gives N Mana Scarabs to requester Co-Authored-By: Claude Sonnet 4.6 --- af/motes.af | 31 +++++++ met/motes.met | 243 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 273 insertions(+), 1 deletion(-) diff --git a/af/motes.af b/af/motes.af index 242f871..8a9b81c 100644 --- a/af/motes.af +++ b/af/motes.af @@ -53,6 +53,23 @@ STATE: {Default} ~~ { ChatExpr {\/ub give +getvar[capturegroup_num]+` Diamond Scarab to `+getvar[capturegroup_who]} Chat {/a [motes] Diamond request fulfilled.} SetState {Default} + IF: All + ChatCapture {(^(\[[A-z]+?\] |)You|.*\[^\<]*)\>.+\<\\Tell\>) .*, \"mana (?[0-9]+)\"$} {} + Expr {cnumber[getvar[capturegroup_num]]>0} + DO: DoAll + ChatExpr {\/ub give +getvar[capturegroup_num]+` Mana Scarab to `+getvar[capturegroup_who]} + Chat {/a [motes] Mana Scarab request fulfilled.} + SetState {Default} + IF: All + ItemCountLE 99 {Mana Scarab} + ItemCountLE 0 {Pyreal Nugget} + ItemCountLE 49 {Pyreal Sliver} + ItemCountLE 49 {Pyreal Mote} + DO: DoAll + Chat {/a [motes] Low on Mana Scarabs, heading to recomp.} + Chat {/vt nav load nav_gilly} + Chat {/vt opt set enablenav true} + SetState {recomp_mana} IF: ItemCountGE 1 {Pyreal Nugget} DO: DoAll DoExpr {setvar[isProcessing, 1]} @@ -125,6 +142,20 @@ STATE: {go_return} ~~ { IF: Always DO: Chat {/vt opt set enablenav true} ~~ } +STATE: {recomp_mana} ~~ { + IF: Death + DO: SetState {Default} + IF: NavEmpty + DO: DoAll + Chat {/ah} + SetState {Default} + IF: SecsInStateGE 300 + DO: DoAll + Chat {/a [motes] Timeout reaching recomp mana. Resetting.} + SetState {Default} + IF: Always + DO: Chat {/vt opt set enablenav true} +~~ } STATE: {hand_in_nugget} ~~ { IF: Death DO: SetState {Default} diff --git a/met/motes.met b/met/motes.met index 032f4b7..f099799 100644 --- a/met/motes.met +++ b/met/motes.met @@ -11,7 +11,7 @@ n n n n -37 +43 i 21 i @@ -232,6 +232,181 @@ Default s Default i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +28 +TABLE +2 +k +v +n +n +2 +s +p +s +(^(\[[A-z]+?\] |)You|.*\[^\<]*)\>.+\<\\Tell\>) .*, \"mana (?[0-9]+)\"$ +s +c +s + +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +cnumber[getvar[capturegroup_num]]>0 +TABLE +2 +K +V +n +n +3 +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +\/ub give +getvar[capturegroup_num]+` Mana Scarab to `+getvar[capturegroup_who] +i +2 +s +/a [motes] Mana Scarab request fulfilled. +i +1 +s +Default +s +Default +i +2 +i +3 +TABLE +2 +K +V +n +n +4 +i +11 +TABLE +2 +k +v +n +n +2 +s +n +s +Mana Scarab +s +c +i +99 +i +11 +TABLE +2 +k +v +n +n +2 +s +n +s +Pyreal Nugget +s +c +i +0 +i +11 +TABLE +2 +k +v +n +n +2 +s +n +s +Pyreal Sliver +s +c +i +49 +i +11 +TABLE +2 +k +v +n +n +2 +s +n +s +Pyreal Mote +s +c +i +49 +TABLE +2 +K +V +n +n +4 +i +2 +s +/a [motes] Low on Mana Scarabs, heading to recomp. +i +2 +s +/vt nav load nav_gilly +i +2 +s +/vt opt set enablenav true +i +1 +s +recomp_mana +s +Default +i 12 i 3 @@ -766,6 +941,72 @@ i s Default s +recomp_mana +i +7 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +2 +s +/ah +i +1 +s +Default +s +recomp_mana +i +6 +i +3 +i +300 +TABLE +2 +K +V +n +n +2 +i +2 +s +/a [motes] Timeout reaching recomp mana. Resetting. +i +1 +s +Default +s +recomp_mana +i +1 +i +2 +i +0 +s +/vt opt set enablenav true +s +recomp_mana +i +8 +i +1 +i +0 +s +Default +s hand_in_nugget i 11 From 89fa6b57676dbbeb7c101c5f0a7e0c42608c2e49 Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 22:41:48 +0100 Subject: [PATCH 12/27] add nav_gilly.nav from VirindiTank folder Co-Authored-By: Claude Sonnet 4.6 --- nav/nav_gilly.nav | 103 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 nav/nav_gilly.nav diff --git a/nav/nav_gilly.nav b/nav/nav_gilly.nav new file mode 100644 index 0000000..3cb5b40 --- /dev/null +++ b/nav/nav_gilly.nav @@ -0,0 +1,103 @@ +uTank2 NAV 1.2 +4 +19 +3 +-67.4749942223231 +-87.2416994094849 +0.275097815195719 +0 +5000 +4 +-67.4749942223231 +-87.2416994094849 +0.275097815195719 +0 +/ls +3 +-67.4749942223231 +-87.2416994094849 +0.275097815195719 +0 +15000 +0 +-67.4228213946025 +-87.3505480448405 +0.200025002161662 +0 +0 +-67.4416335344315 +-87.3346061547597 +0.200025002161662 +0 +0 +-67.4449215094248 +-87.3131715297699 +0.200025002161662 +0 +0 +-67.4445026318232 +-87.2584118843079 +0.216507212320964 +0 +0 +-67.464016922315 +-87.2733560880025 +0.21648333867391 +0 +0 +-67.4634489059448 +-87.2424800554911 +0.224858331680298 +0 +0 +-67.4542386611303 +-87.227431901296 +0.224858331680298 +0 +0 +-67.4749363819758 +-87.2266602834066 +0.237014579772949 +0 +0 +-67.475309975942 +-87.2437318166097 +0.251622819900513 +0 +0 +-67.4695209423701 +-87.2440273284912 +0.251838477452596 +0 +0 +-67.4598082065582 +-87.2350131670634 +0.250108337402344 +0 +0 +-67.4559827486674 +-87.2259541829427 +0.25026593208313 +0 +0 +-67.4706045071284 +-87.225381565094 +0.265302483240763 +0 +0 +-67.4746989885966 +-87.2440221468608 +0.274475002288818 +0 +4 +-67.4749942223231 +-87.2416994094849 +0.275097815195719 +0 +/ub use Gilly +3 +-67.4749942223231 +-87.2416994094849 +0.275097815195719 +0 +20000 From 1b9df5d0ef98682009b614c14c48d4df9a8db901 Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 22:52:57 +0100 Subject: [PATCH 13/27] lower mana scarab recomp threshold to <1000, simplify condition Co-Authored-By: Claude Sonnet 4.6 --- af/motes.af | 6 +---- met/motes.met | 64 ++------------------------------------------------- 2 files changed, 3 insertions(+), 67 deletions(-) diff --git a/af/motes.af b/af/motes.af index 8a9b81c..0f84351 100644 --- a/af/motes.af +++ b/af/motes.af @@ -60,11 +60,7 @@ STATE: {Default} ~~ { ChatExpr {\/ub give +getvar[capturegroup_num]+` Mana Scarab to `+getvar[capturegroup_who]} Chat {/a [motes] Mana Scarab request fulfilled.} SetState {Default} - IF: All - ItemCountLE 99 {Mana Scarab} - ItemCountLE 0 {Pyreal Nugget} - ItemCountLE 49 {Pyreal Sliver} - ItemCountLE 49 {Pyreal Mote} + IF: ItemCountLE 999 {Mana Scarab} DO: DoAll Chat {/a [motes] Low on Mana Scarabs, heading to recomp.} Chat {/vt nav load nav_gilly} diff --git a/met/motes.met b/met/motes.met index f099799..4511d91 100644 --- a/met/motes.met +++ b/met/motes.met @@ -303,20 +303,11 @@ Default s Default i -2 +11 i 3 TABLE 2 -K -V -n -n -4 -i -11 -TABLE -2 k v n @@ -329,58 +320,7 @@ Mana Scarab s c i -99 -i -11 -TABLE -2 -k -v -n -n -2 -s -n -s -Pyreal Nugget -s -c -i -0 -i -11 -TABLE -2 -k -v -n -n -2 -s -n -s -Pyreal Sliver -s -c -i -49 -i -11 -TABLE -2 -k -v -n -n -2 -s -n -s -Pyreal Mote -s -c -i -49 +999 TABLE 2 K From 1c17458f03aae89fa9af7c03028acf03fa5f844f Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 23:10:47 +0100 Subject: [PATCH 14/27] add nav_gilly.af converted from nav_gilly.nav Co-Authored-By: Claude Sonnet 4.6 --- af/nav_gilly.af | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 af/nav_gilly.af diff --git a/af/nav_gilly.af b/af/nav_gilly.af new file mode 100644 index 0000000..b8379d3 --- /dev/null +++ b/af/nav_gilly.af @@ -0,0 +1,48 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -67.4749942223231 -87.2416994094849 0.275097815195719 5000 + cht -67.4749942223231 -87.2416994094849 0.275097815195719 {/ls} + pau -67.4749942223231 -87.2416994094849 0.275097815195719 15000 + pnt -67.4228213946025 -87.3505480448405 0.200025002161662 + pnt -67.4416335344315 -87.3346061547597 0.200025002161662 + pnt -67.4449215094248 -87.3131715297699 0.200025002161662 + pnt -67.4445026318232 -87.2584118843079 0.216507212320964 + pnt -67.464016922315 -87.2733560880025 0.21648333867391 + pnt -67.4634489059448 -87.2424800554911 0.224858331680298 + pnt -67.4542386611303 -87.227431901296 0.224858331680298 + pnt -67.4749363819758 -87.2266602834066 0.237014579772949 + pnt -67.475309975942 -87.2437318166097 0.251622819900513 + pnt -67.4695209423701 -87.2440273284912 0.251838477452596 + pnt -67.4598082065582 -87.2350131670634 0.250108337402344 + pnt -67.4559827486674 -87.2259541829427 0.25026593208313 + pnt -67.4706045071284 -87.225381565094 0.265302483240763 + pnt -67.4746989885966 -87.2440221468608 0.274475002288818 + cht -67.4749942223231 -87.2416994094849 0.275097815195719 {/ub use Gilly} + pau -67.4749942223231 -87.2416994094849 0.275097815195719 20000 +~~ } From be08ca24b7f69b4a47259e1012981e9318e2f274 Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Tue, 17 Mar 2026 23:13:35 +0100 Subject: [PATCH 15/27] aug and stipend for aphus --- af/aphus.af | 924 ++++- met/aphus.met | 8907 ++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 9667 insertions(+), 164 deletions(-) diff --git a/af/aphus.af b/af/aphus.af index e39f3a4..8bc35c0 100644 --- a/af/aphus.af +++ b/af/aphus.af @@ -47,6 +47,37 @@ STATE: {combat} ~~ { Chat {/vt opt set enablecombat false} 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: All + ItemCountLE 10 {Mana Scarab} + ItemCountGE 1 {Mana Scarab} + NoMobsInDist 5 + DO: DoAll + Chat {/fellowship Out of mana scarabs. Recomping.} + SetState {recomp_mana_scarab} + IF: DistToRteGE 100 + DO: SetState {tusker_run} + IF: All + Expr {stopwatchelapsedseconds[getvar[lootclock]]>getvar[lootTime]} + DO: DoAll + SetState {loot} +~~ } STATE: {death} ~~ { IF: Always DO: DoAll @@ -56,6 +87,52 @@ STATE: {death} ~~ { DO: SetState {tusker_run} ~~ } STATE: {Default} ~~ { + IF: Not Expr {testvar[augInnateStrengthTarget]} + DO: DoExpr {setvar[augInnateStrengthTarget, 0]} + IF: Not Expr {testvar[augInnateEnduranceTarget]} + DO: DoExpr {setvar[augInnateEnduranceTarget, 0]} + IF: Not Expr {testvar[augInnateCoordinationTarget]} + DO: DoExpr {setvar[augInnateCoordinationTarget, 0]} + IF: Not Expr {testvar[augInnateQuicknessTarget]} + DO: DoExpr {setvar[augInnateQuicknessTarget, 0]} + IF: Not Expr {testvar[augInnateFocusTarget]} + DO: DoExpr {setvar[augInnateFocusTarget, 0]} + IF: Not Expr {testvar[augInnateSelfTarget]} + DO: DoExpr {setvar[augInnateSelfTarget, 0]} + IF: Not Expr {testvar[augResistBluntTarget]} + DO: DoExpr {setvar[augResistBluntTarget, 0]} + IF: Not Expr {testvar[augResistSlashTarget]} + DO: DoExpr {setvar[augResistSlashTarget, 0]} + IF: Not Expr {testvar[augResistPierceTarget]} + DO: DoExpr {setvar[augResistPierceTarget, 0]} + IF: Not Expr {testvar[augResistLightningTarget]} + DO: DoExpr {setvar[augResistLightningTarget, 0]} + IF: Not Expr {testvar[augResistFireTarget]} + DO: DoExpr {setvar[augResistFireTarget, 0]} + IF: Not Expr {testvar[augResistFrostTarget]} + DO: DoExpr {setvar[augResistFrostTarget, 0]} + IF: Not Expr {testvar[augResistAcidTarget]} + DO: DoExpr {setvar[augResistAcidTarget, 0]} + IF: Not Expr {testvar[disableAugmentServices]} + DO: DoExpr {setvar[disableAugmentServices, 0]} + IF: Not Expr {testvar[bellaStartAttempts]} + DO: DoExpr {setvar[bellaStartAttempts, 0]} + IF: Not Expr {testvar[bellaMpPrimaryAttempts]} + DO: DoExpr {setvar[bellaMpPrimaryAttempts, 0]} + IF: Not Expr {testvar[bellaMpSecondaryAttempts]} + DO: DoExpr {setvar[bellaMpSecondaryAttempts, 0]} + IF: Not Expr {testvar[bellaTurnInAttempts]} + DO: DoExpr {setvar[bellaTurnInAttempts, 0]} + IF: Not Expr {testvar[bellaJawRunRecoverAttempts]} + DO: DoExpr {setvar[bellaJawRunRecoverAttempts, 0]} + IF: Not Expr {testvar[bellaBackoffSeconds]} + DO: DoExpr {setvar[bellaBackoffSeconds, 86400]} + IF: Not Expr {testvar[serviceCheckInterval]} + DO: DoExpr {setvar[serviceCheckInterval, 43200]} + IF: Not Expr {testvar[serviceClock]} + DO: DoAll + DoExpr {setvar[serviceClock,stopwatchcreate[]]} + DoExpr {stopwatchstart[getvar[serviceClock]]} IF: Always DO: DoAll Chat {/ub opt set VTank.PatchExpressionEngine true} @@ -75,31 +152,809 @@ STATE: {Default} ~~ { ChatExpr {\/vt nav load aphus_circuit+getvar[navNumber]} DoExpr {setvar[lootclock,stopwatchcreate[]]} DoExpr {stopwatchstart[getvar[lootclock]]} - SetState {hunt} + SetState {service_quest_refresh} ~~ } -STATE: {hunt} ~~ { - IF: Always - DO: Chat {/vt opt set enablenav true} - IF: Expr {getvar[lootTime] == 0} - DO: DoExpr {setvar[lootTime, 21600]} +STATE: {service_quest_refresh} ~~ { IF: Death DO: SetState {death} - IF: MobsInDist_Name 1 5 {} + IF: Always + DO: DoAll + Chat {/myquests} + DoExpr {touchvar[questsRequested]} + IF: All + Expr {testvar[questsRequested]} + Expr {isrefreshingquests[]==0} + SecsInStateGE 2 + DO: SetState {service_pending_eval} + IF: SecsInStateGE 8 + DO: SetState {service_pending_eval} +~~ } +STATE: {service_pending_eval} ~~ { + IF: Always + DO: DoAll + DoExpr {setvar[pendingAugments,0]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[230]<5,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[229]<1,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[297]<1,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[296]<1,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[295]<1,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[294]<1,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[328]<1,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[231]<3,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[232]<1,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[234]<1,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[237]<2,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getcharintprop[238]<5,1,getvar[pendingAugments]]]} + DoExpr {setvar[pendingAugments, iif[getvar[augInnateStrengthTarget]>0,iif[getcharintprop[217]<10,iif[getcharintprop[218]0,iif[getcharintprop[217]<10,iif[getcharintprop[219]0,iif[getcharintprop[217]<10,iif[getcharintprop[220]0,iif[getcharintprop[217]<10,iif[getcharintprop[221]0,iif[getcharintprop[217]<10,iif[getcharintprop[222]0,iif[getcharintprop[217]<10,iif[getcharintprop[223]0,iif[getcharintprop[239]<2,iif[getcharintprop[242]0,iif[getcharintprop[239]<2,iif[getcharintprop[240]0,iif[getcharintprop[239]<2,iif[getcharintprop[241]0,iif[getcharintprop[239]<2,iif[getcharintprop[246]0,iif[getcharintprop[239]<2,iif[getcharintprop[244]0,iif[getcharintprop[239]<2,iif[getcharintprop[245]0,iif[getcharintprop[239]<2,iif[getcharintprop[243]=getvar[bellaBackoffSeconds]} + DO: DoAll + DoExpr {setvar[disableAugmentServices, 0]} + DoExpr {setvar[bellaStartAttempts, 0]} + DoExpr {setvar[bellaMpPrimaryAttempts, 0]} + DoExpr {setvar[bellaMpSecondaryAttempts, 0]} + DoExpr {setvar[bellaTurnInAttempts, 0]} + DoExpr {setvar[bellaJawRunRecoverAttempts, 0]} + DoExpr {clearvar[bellaBackoffClock]} + IF: All + Expr {getqueststatus[`stipendtimer_0812`]==1} + DO: SetState {service_stipend} + IF: All + Expr {getvar[disableAugmentServices]!=1} + ItemCountGE 1 {Blank Augmentation Gem} + Expr {getvar[pendingAugments]==1} + DO: SetState {service_apply_augment} + IF: All + Expr {getvar[disableAugmentServices]!=1} + Expr {getqueststatus[`insatiableeaterjaw`]==1} + Expr {getvar[pendingAugments]==1} + DO: SetState {service_bella_start} + IF: Always + DO: DoAll + DoExpr {setvar[serviceClock,stopwatchcreate[]]} + DoExpr {stopwatchstart[getvar[serviceClock]]} + SetState {hunt} +~~ } +STATE: {service_stipend} ~~ { + IF: Death + DO: SetState {death} + IF: Always + DO: SetWatchdog 3 600 {service_reset_main} + IF: Always + DO: DoAll + Chat {/vt opt set enablecombat false} + Chat {/vt opt set enablelooting false} + Chat {/vt opt set enablenav true} + DoExpr {touchvar[stipendNavLoaded]} + EmbedNav nav0__stipend_nav {stipend.nav} + IF: All + Expr {testvar[stipendNavLoaded]} + NavEmpty + SecsInStateGE 2 + DO: SetState {service_reset_main} +~~ } +STATE: {service_bella_start} ~~ { + IF: Death + DO: SetState {death} + IF: Always + DO: DoExpr {setvar[bellaStartAttempts,getvar[bellaStartAttempts]+1]} + IF: Expr {getvar[bellaStartAttempts]>=3} + DO: SetState {service_bella_backoff} + IF: Always + DO: DoAll + Chat {/vt opt set enablecombat false} + Chat {/vt opt set enablelooting false} + Chat {/vt opt set enablenav false} + Chat {/vt opt set enablebuffing true} + IF: SecsInStateGE 2 + DO: DoAll + Chat {/a [bella] starting marketplace entry} + Chat {/vt opt set enablenav false} + Chat {/mp} + IF: ExitPortal + DO: DoAll + DoExpr {setvar[bellaStartAttempts, 0]} + SetState {service_bella_mp_primary} + IF: SecsInStateGE 120 + DO: SetState {service_bella_start} +~~ } +STATE: {service_bella_backoff} ~~ { + IF: Always + DO: DoAll + Chat {/a [bella] backoff tripped, disabling augment services for 24h} + Chat {/vt opt set enablecombat true} + Chat {/vt opt set enablenav true} + DoExpr {setvar[disableAugmentServices, 1]} + DoExpr {setvar[bellaStartAttempts, 0]} + DoExpr {setvar[bellaMpPrimaryAttempts, 0]} + DoExpr {setvar[bellaMpSecondaryAttempts, 0]} + DoExpr {setvar[bellaTurnInAttempts, 0]} + DoExpr {setvar[bellaJawRunRecoverAttempts, 0]} + DoExpr {setvar[bellaBackoffClock,stopwatchcreate[]]} + DoExpr {stopwatchstart[getvar[bellaBackoffClock]]} + SetState {Default} +~~ } +STATE: {service_bella_mp_primary} ~~ { + IF: Death + DO: SetState {death} + IF: Always + DO: DoExpr {setvar[bellaMpPrimaryAttempts,getvar[bellaMpPrimaryAttempts]+1]} + IF: Expr {getvar[bellaMpPrimaryAttempts]>=3} + DO: SetState {service_bella_backoff} + IF: Always + DO: DoAll + 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: Expr {getplayerlandblock[]==23855104} + DO: Chat {/vt nav load mp_primary} + IF: All + Expr {getplayerlandblock[]!=23855104} + SecsInStateGE 30 + DO: DoAll + Chat {/a [bella] wrong mp_primary landblock, restarting marketplace entry} + SetState {service_bella_start} + IF: ExitPortal + DO: DoAll + Chat {/vt opt set enablenav false} + DoExpr {setvar[bellaMpPrimaryAttempts, 0]} + SetState {service_bella_jaw_run} + IF: SecsInStateGE 60 + DO: DoAll + Chat {/a [bella] mp_primary timed out, restarting marketplace entry} + SetState {service_bella_start} +~~ } +STATE: {service_bella_jaw_run} ~~ { + IF: Death + DO: SetState {death} + IF: Expr {getplayerlandblock[]==9830400} + DO: DoAll + Chat {/vt opt set enablenav true} + Chat {/vt nav load jaw_1} + IF: All + Expr {getplayerlandblock[]!=9830400} + SecsInStateGE 30 + DO: DoAll + Chat {/a [bella] wrong jaw_run landblock, restarting marketplace entry} + SetState {service_bella_start} + IF: All + Expr {getplayerlandblock[]==9830400} + SecsInStateGE 30 + NavEmpty + DO: DoAll + DoExpr {setvar[bellaStartAttempts, 0]} + DoExpr {setvar[bellaJawRunRecoverAttempts, 0]} + Chat {/vt nav load jaw_1_hunt} + Chat {/vt opt set enablecombat true} + Chat {/vt opt set enablelooting true} + Chat {/vt opt set lootonlyrarecorpses false} + SetState {service_bella_jaw_hunt} + IF: All + SecsInStateGE 300 + Expr {getvar[bellaJawRunRecoverAttempts]<3} + DO: DoAll + DoExpr {chatbox[`/a [bella] jaw_run stuck, recall retry `+cstr[getvar[bellaJawRunRecoverAttempts]+1]+`/3`]} + DoExpr {setvar[bellaJawRunRecoverAttempts,getvar[bellaJawRunRecoverAttempts]+1]} + Chat {/vt nav load nav_portal_recall} + SetState {service_bella_jaw_run_recover} + IF: All + SecsInStateGE 300 + Expr {getvar[bellaJawRunRecoverAttempts]>=3} + DO: SetState {service_bella_backoff} +~~ } +STATE: {service_bella_jaw_run_recover} ~~ { + IF: Death + DO: SetState {death} + IF: SecsInStateGE 20 + DO: SetState {service_bella_jaw_run} +~~ } +STATE: {service_bella_jaw_hunt} ~~ { + IF: Death + DO: SetState {death} + IF: ExitPortal + DO: DoAll + Chat {/vt opt set enablenav true} + SetState {service_bella_turn_in_jaw} + IF: ItemCountGE 1 {Insatiable Eater Jaw} + DO: DoAll + Chat {/vt opt set enablecombat false} + Chat {/vt nav load to_fiun} + IF: SecsInStateGE 1200 + DO: SetState {service_bella_start} +~~ } +STATE: {service_bella_turn_in_jaw} ~~ { + IF: Death + DO: SetState {death} + IF: ChatMatch {^.*One who obtains such as this is truly worthy of that which we would teach\. The highest peak of the deadliest isle contains that which you seek.*$} + DO: DoAll + Chat {/a [bella] jaw turned in, heading to secondary marketplace path} + DoExpr {setvar[bellaTurnInAttempts, 0]} + Chat {/mp} + SetState {service_bella_mp_trans} + IF: All + SecsInStateGE 300 + ItemCountGE 1 {Insatiable Eater Jaw} + Expr {getvar[bellaTurnInAttempts]<3} + DO: DoAll + DoExpr {chatbox[`/a [bella] jaw turn-in timed out, retry `+cstr[getvar[bellaTurnInAttempts]+1]+`/3`]} + DoExpr {setvar[bellaTurnInAttempts,getvar[bellaTurnInAttempts]+1]} + Chat {/vt nav load to_fiun} + SetState {service_bella_turn_in_jaw} + IF: All + SecsInStateGE 300 + ItemCountGE 1 {Insatiable Eater Jaw} + Expr {getvar[bellaTurnInAttempts]>=3} + DO: SetState {service_bella_backoff} + IF: SecsInStateGE 300 + DO: DoAll + DoExpr {setvar[bellaTurnInAttempts, 0]} + SetState {service_reset_main} +~~ } +STATE: {service_bella_mp_trans} ~~ { + IF: Death + DO: SetState {death} + IF: ExitPortal + DO: SetState {service_bella_mp_secondary} + IF: SecsInStateGE 120 + DO: SetState {service_bella_start} +~~ } +STATE: {service_bella_mp_secondary} ~~ { + IF: Death + DO: SetState {death} + IF: Always + DO: DoExpr {setvar[bellaMpSecondaryAttempts,getvar[bellaMpSecondaryAttempts]+1]} + IF: Expr {getvar[bellaMpSecondaryAttempts]>=3} + DO: SetState {service_bella_backoff} + IF: Expr {getplayerlandblock[]==23855104} + DO: Chat {/vt nav load mp_secondary} + IF: All + Expr {getplayerlandblock[]!=23855104} + SecsInStateGE 30 + DO: DoAll + Chat {/a [bella] wrong mp_secondary landblock, restarting marketplace entry} + SetState {service_bella_start} + IF: ExitPortal DO: DoAll Chat {/vt opt set enablecombat true} - Chat {/vt opt set enablenav false} - SetState {combat} + Chat {/vt nav load to_bella} + SetState {service_bella_kill_bella} + IF: SecsInStateGE 60 + DO: SetState {service_bella_start} +~~ } +STATE: {service_bella_secondary_recovery} ~~ { + IF: Death + DO: SetState {death} IF: Always - DO: SetWatchdog 10 600 {tusker_run} - IF: ItemCountLE 100 {Prismatic Taper} + DO: Chat {/vt opt set enablenav false} + IF: Expr {getvar[bellaMpSecondaryAttempts]>=3} + DO: SetState {service_bella_backoff} + IF: SecsInStateGE 20 DO: DoAll - SetState {out_of_comp} - IF: DistToRteGE 100 - DO: SetState {tusker_run} + DoExpr {setvar[bellaMpSecondaryAttempts,getvar[bellaMpSecondaryAttempts]+1]} + Chat {/vt opt set enablenav true} + Chat {/vt nav load nav_portal_recall} IF: All - Expr {stopwatchelapsedseconds[getvar[lootclock]]>getvar[lootTime]} + SecsInStateGE 30 + NavEmpty + Expr {getplayerlandblock[]==5636096} DO: DoAll - SetState {loot} + Chat {/vt nav load to_bella} + SetState {service_bella_kill_bella} + IF: SecsInStateGE 120 + DO: SetState {service_bella_backoff} +~~ } +STATE: {service_bella_kill_bella} ~~ { + IF: Death + DO: SetState {service_bella_secondary_recovery} + IF: All + Expr {getplayerlandblock[]!=5636096} + SecsInStateGE 30 + DO: DoAll + Chat {/a [bella] wrong bella landblock, returning to mp_secondary} + Chat {/vt opt set enablenav false} + Chat {/mp} + SetState {service_bella_mp_secondary} + IF: ItemCountGE 1 {Blank Augmentation Gem} + DO: DoAll + Chat {/a [bella] blank gem acquired, escaping and preparing augment} + DoExpr {setvar[bellaStartAttempts, 0]} + DoExpr {setvar[bellaMpPrimaryAttempts, 0]} + DoExpr {setvar[bellaMpSecondaryAttempts, 0]} + DoExpr {setvar[bellaTurnInAttempts, 0]} + DoExpr {setvar[bellaJawRunRecoverAttempts, 0]} + Chat {/vt opt set enablelooting false} + Chat {/vt opt set enablecombat false} + SetState {service_bella_escape} + IF: SecsInStateGE 600 + DO: DoAll + Chat {/a [bella] kill_bella timed out, restarting marketplace entry} + SetState {service_bella_start} +~~ } +STATE: {service_bella_escape} ~~ { + IF: Death + DO: SetState {death} + IF: Always + DO: DoAll + Chat {/vt opt set enablelooting false} + Chat {/vt opt set enablecombat false} + IF: Always + DO: SetWatchdog 3 120 {service_reset_main} + IF: SecsInStateGE 1 + DO: ChatExpr {\/ub setmotion forward 1} + IF: SecsInStateGE 4 + DO: ChatExpr {\/ub setmotion forward 0} + IF: SecsInStateGE 6 + DO: Chat {/vt opt set enablecombat false} + IF: SecsInStateGE 7 + DO: Chat {/ah} + IF: SecsInStateGE 17 + DO: SetState {service_apply_augment} +~~ } +STATE: {service_apply_augment} ~~ { + IF: Death + DO: SetState {death} + IF: ItemCountLE 0 {Blank Augmentation Gem} + DO: SetState {service_reset_main} + IF: Always + DO: DoAll + DoExpr {clearvar[augmentHub]} + DoExpr {clearvar[augmentHubLoaded]} + DoExpr {clearvar[augmentTargetLoaded]} + DoExpr {setvar[augmentStep,0]} + IF: Expr {getcharintprop[230]<5} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_husoon`]} + DoExpr {setvar[augmentItem,`Might of the Seventh Mule`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[229]<1} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_dumidabintruminre`]} + DoExpr {setvar[augmentItem,`Shadow of the Seventh Mule`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[297]<1} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_rapheldetante`]} + DoExpr {setvar[augmentItem,`Infused War Magic`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[296]<1} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_akemifei`]} + DoExpr {setvar[augmentItem,`Infused Life Magic`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[295]<1} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_ganfo`]} + DoExpr {setvar[augmentItem,`Infused Item Magic`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[294]<1} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_gustuvlansdown`]} + DoExpr {setvar[augmentItem,`Infused Creature Magic`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[328]<1} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_morathe`]} + DoExpr {setvar[augmentItem,`Infused Void Magic`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[231]<3} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_rohulabintludun`]} + DoExpr {setvar[augmentItem,`Clutch of the Miser`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[232]<1} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_erikfestus`]} + DoExpr {setvar[augmentItem,`Enduring Enchantment`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[234]<1} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_rickarddumalia`]} + DoExpr {setvar[augmentItem,`Quick Learner`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[237]<2} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_alisondulane`]} + DoExpr {setvar[augmentItem,`Innate Renewal`]} + SetState {service_apply_augment_nav} + IF: Expr {getcharintprop[238]<5} + DO: DoAll + DoExpr {setvar[augmentNav,`nav_nawamaraujio`]} + DoExpr {setvar[augmentItem,`Archmage's Endurance`]} + SetState {service_apply_augment_nav} + IF: All + Expr {getvar[augInnateStrengthTarget]>0} + Expr {getcharintprop[217]<10} + Expr {getcharintprop[218]0} + Expr {getcharintprop[217]<10} + Expr {getcharintprop[219]0} + Expr {getcharintprop[217]<10} + Expr {getcharintprop[220]0} + Expr {getcharintprop[217]<10} + Expr {getcharintprop[221]0} + Expr {getcharintprop[217]<10} + Expr {getcharintprop[222]0} + Expr {getcharintprop[217]<10} + Expr {getcharintprop[223]0} + Expr {getcharintprop[239]<2} + Expr {getcharintprop[242]0} + Expr {getcharintprop[239]<2} + Expr {getcharintprop[240]0} + Expr {getcharintprop[239]<2} + Expr {getcharintprop[241]0} + Expr {getcharintprop[239]<2} + Expr {getcharintprop[246]0} + Expr {getcharintprop[239]<2} + Expr {getcharintprop[244]0} + Expr {getcharintprop[239]<2} + Expr {getcharintprop[245]0} + Expr {getcharintprop[239]<2} + Expr {getcharintprop[243]0,iif[getcharintprop[217]<10,iif[getcharintprop[218]0,iif[getcharintprop[217]<10,iif[getcharintprop[219]0,iif[getcharintprop[217]<10,iif[getcharintprop[220]0,iif[getcharintprop[217]<10,iif[getcharintprop[221]0,iif[getcharintprop[217]<10,iif[getcharintprop[222]0,iif[getcharintprop[217]<10,iif[getcharintprop[223]0,iif[getcharintprop[239]<2,iif[getcharintprop[242]0,iif[getcharintprop[239]<2,iif[getcharintprop[240]0,iif[getcharintprop[239]<2,iif[getcharintprop[241]0,iif[getcharintprop[239]<2,iif[getcharintprop[246]0,iif[getcharintprop[239]<2,iif[getcharintprop[244]0,iif[getcharintprop[239]<2,iif[getcharintprop[245]0,iif[getcharintprop[239]<2,iif[getcharintprop[243]=getvar[bellaBackoffSeconds] +TABLE +2 +K +V +n +n +7 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[disableAugmentServices, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaStartAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaMpPrimaryAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaMpSecondaryAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaTurnInAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaJawRunRecoverAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +clearvar[bellaBackoffClock] +s +service_decide +i +2 +i +1 +TABLE +2 +K +V +n +n +1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getqueststatus[`stipendtimer_0812`]==1 +s +service_stipend +s +service_decide +i +2 +i +1 +TABLE +2 +K +V +n +n +3 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[disableAugmentServices]!=1 +i +12 +TABLE +2 +k +v +n +n +2 +s +n +s +Blank Augmentation Gem +s +c +i +1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[pendingAugments]==1 +s +service_apply_augment +s +service_decide +i +2 +i +1 +TABLE +2 +K +V +n +n +3 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[disableAugmentServices]!=1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getqueststatus[`insatiableeaterjaw`]==1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[pendingAugments]==1 +s +service_bella_start +s +service_decide +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[serviceClock,stopwatchcreate[]] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +stopwatchstart[getvar[serviceClock]] +i +1 +s +hunt +s +service_decide +i +8 +i +1 +i +0 +s +death +s +service_stipend +i +1 +i +9 +i +0 +TABLE +2 +k +v +n +n +3 +s +s +s +service_reset_main +s +r +d +3 +s +t +d +600 +s +service_stipend +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/vt opt set enablecombat false +i +2 +s +/vt opt set enablelooting false +i +2 +s +/vt opt set enablenav true +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +touchvar[stipendNavLoaded] +i +4 +ba +1199 +stipend.nav +14 +uTank2 NAV 1.2 +4 +14 +3 +47.1262349446615 +26.1864453474681 +0.225020837783813 +0 +2000 +4 +-101.597905190786 +-96.6216093699137 +2.08333134651184E-05 +0 +/ah +3 +47.1262349446615 +26.1864453474681 +0.225020837783813 +0 +15000 +0 +59.3590666453044 +-28.7057823816935 +0.0500208298365275 +0 +6 +-101.597905190786 +-96.6216093699137 +2.08333134651184E-05 +0 +Portal to Town Network +14 +True +59.3936458587647 +-28.7256083488464 +0.0508250035345554 +0 +-101.615851815542 +-96.6388638178507 +2.08333134651184E-05 +0 +0 +-101.657751337687 +-96.5832635879517 +2.08333134651184E-05 +0 +0 +-101.658352184296 +-96.5325949986776 +2.08333134651184E-05 +0 +6 +-101.597905190786 +-96.6216093699137 +2.08333134651184E-05 +0 +Portal to Arwic +14 +True +-101.588099161784 +-96.5166525046031 +-0.000262499845121056 +0 +56.6498762130737 +33.416518386205 +0.175020837783813 +0 +0 +56.655900033315 +33.5368880271912 +0.175020837783813 +0 +0 +56.7470087051392 +33.5495386441549 +0.175020837783813 +0 +0 +56.7795230229696 +33.6337207794189 +0.175020837783813 +0 +7 +-101.597905190786 +-96.6216093699137 +2.08333134651184E-05 +0 +Monroe +37 +True +56.7816291809082 +33.6455291748047 +0.175020843744278 +s +service_stipend +i +2 +i +1 +TABLE +2 +K +V +n +n +3 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +testvar[stipendNavLoaded] +i +7 +i +0 +i +6 +i +2 +s +service_reset_main +s +service_stipend +i +8 +i +1 +i +0 +s +death +s +service_bella_start +i +1 +i +7 +i +0 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaStartAttempts,getvar[bellaStartAttempts]+1] +s +service_bella_start +i +26 +i +1 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[bellaStartAttempts]>=3 +s +service_bella_backoff +s +service_bella_start +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +4 +i +2 +s +/vt opt set enablecombat false +i +2 +s +/vt opt set enablelooting false +i +2 +s +/vt opt set enablenav false +i +2 +s +/vt opt set enablebuffing true +s +service_bella_start +i +6 +i +3 +i +2 +TABLE +2 +K +V +n +n +3 +i +2 +s +/a [bella] starting marketplace entry +i +2 +s +/vt opt set enablenav false +i +2 +s +/mp +s +service_bella_start +i +20 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaStartAttempts, 0] +i +1 +s +service_bella_mp_primary +s +service_bella_start +i +6 +i +1 +i +120 +s +service_bella_start +s +service_bella_start +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +12 +i +2 +s +/a [bella] backoff tripped, disabling augment services for 24h +i +2 +s +/vt opt set enablecombat true +i +2 +s +/vt opt set enablenav true +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[disableAugmentServices, 1] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaStartAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaMpPrimaryAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaMpSecondaryAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaTurnInAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaJawRunRecoverAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaBackoffClock,stopwatchcreate[]] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +stopwatchstart[getvar[bellaBackoffClock]] +i +1 +s +Default +s +service_bella_backoff +i +8 +i +1 +i +0 +s +death +s +service_bella_mp_primary +i +1 +i +7 +i +0 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaMpPrimaryAttempts,getvar[bellaMpPrimaryAttempts]+1] +s +service_bella_mp_primary +i +26 +i +1 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[bellaMpPrimaryAttempts]>=3 +s +service_bella_backoff +s +service_bella_mp_primary +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +6 +i +2 +s +/vt opt set enablebuffing true +i +2 +s +/vt opt set enablenav true +i +2 +s +/vt opt set enablecombat false +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 +service_bella_mp_primary +i +26 +i +2 +TABLE +2 +k +v +n +n +1 +s +e +s +getplayerlandblock[]==23855104 +s +/vt nav load mp_primary +s +service_bella_mp_primary +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getplayerlandblock[]!=23855104 +i +6 +i +30 +TABLE +2 +K +V +n +n +2 +i +2 +s +/a [bella] wrong mp_primary landblock, restarting marketplace entry +i +1 +s +service_bella_start +s +service_bella_mp_primary +i +20 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +2 +s +/vt opt set enablenav false +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaMpPrimaryAttempts, 0] +i +1 +s +service_bella_jaw_run +s +service_bella_mp_primary +i +6 +i +3 +i +60 +TABLE +2 +K +V +n +n +2 +i +2 +s +/a [bella] mp_primary timed out, restarting marketplace entry +i +1 +s +service_bella_start +s +service_bella_mp_primary +i +8 +i +1 +i +0 +s +death +s +service_bella_jaw_run +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getplayerlandblock[]==9830400 +TABLE +2 +K +V +n +n +2 +i +2 +s +/vt opt set enablenav true +i +2 +s +/vt nav load jaw_1 +s +service_bella_jaw_run +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getplayerlandblock[]!=9830400 +i +6 +i +30 +TABLE +2 +K +V +n +n +2 +i +2 +s +/a [bella] wrong jaw_run landblock, restarting marketplace entry +i +1 +s +service_bella_start +s +service_bella_jaw_run +i +2 +i +3 +TABLE +2 +K +V +n +n +3 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getplayerlandblock[]==9830400 +i +6 +i +30 +i +7 +i +0 +TABLE +2 +K +V +n +n +7 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaStartAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaJawRunRecoverAttempts, 0] +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 +2 +s +/vt opt set lootonlyrarecorpses false +i +1 +s +service_bella_jaw_hunt +s +service_bella_jaw_run +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +6 +i +300 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[bellaJawRunRecoverAttempts]<3 +TABLE +2 +K +V +n +n +4 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +chatbox[`/a [bella] jaw_run stuck, recall retry `+cstr[getvar[bellaJawRunRecoverAttempts]+1]+`/3`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaJawRunRecoverAttempts,getvar[bellaJawRunRecoverAttempts]+1] +i +2 +s +/vt nav load nav_portal_recall +i +1 +s +service_bella_jaw_run_recover +s +service_bella_jaw_run +i +2 +i +1 +TABLE +2 +K +V +n +n +2 +i +6 +i +300 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[bellaJawRunRecoverAttempts]>=3 +s +service_bella_backoff +s +service_bella_jaw_run +i +8 +i +1 +i +0 +s +death +s +service_bella_jaw_run_recover +i +6 +i +1 +i +20 +s +service_bella_jaw_run +s +service_bella_jaw_run_recover +i +8 +i +1 +i +0 +s +death +s +service_bella_jaw_hunt +i +20 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +2 +s +/vt opt set enablenav true +i +1 +s +service_bella_turn_in_jaw +s +service_bella_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 +2 +i +2 +s +/vt opt set enablecombat false +i +2 +s +/vt nav load to_fiun +s +service_bella_jaw_hunt +i +6 +i +1 +i +1200 +s +service_bella_start +s +service_bella_jaw_hunt +i +8 +i +1 +i +0 +s +death +s +service_bella_turn_in_jaw +i +4 +i +3 +s +^.*One who obtains such as this is truly worthy of that which we would teach\. The highest peak of the deadliest isle contains that which you seek.*$ +TABLE +2 +K +V +n +n +4 +i +2 +s +/a [bella] jaw turned in, heading to secondary marketplace path +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaTurnInAttempts, 0] +i +2 +s +/mp +i +1 +s +service_bella_mp_trans +s +service_bella_turn_in_jaw +i +2 +i +3 +TABLE +2 +K +V +n +n +3 +i +6 +i +300 +i +12 +TABLE +2 +k +v +n +n +2 +s +n +s +Insatiable Eater Jaw +s +c +i +1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[bellaTurnInAttempts]<3 +TABLE +2 +K +V +n +n +4 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +chatbox[`/a [bella] jaw turn-in timed out, retry `+cstr[getvar[bellaTurnInAttempts]+1]+`/3`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaTurnInAttempts,getvar[bellaTurnInAttempts]+1] +i +2 +s +/vt nav load to_fiun +i +1 +s +service_bella_turn_in_jaw +s +service_bella_turn_in_jaw +i +2 +i +1 +TABLE +2 +K +V +n +n +3 +i +6 +i +300 +i +12 +TABLE +2 +k +v +n +n +2 +s +n +s +Insatiable Eater Jaw +s +c +i +1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[bellaTurnInAttempts]>=3 +s +service_bella_backoff +s +service_bella_turn_in_jaw +i +6 +i +3 +i +300 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaTurnInAttempts, 0] +i +1 +s +service_reset_main +s +service_bella_turn_in_jaw +i +8 +i +1 +i +0 +s +death +s +service_bella_mp_trans +i +20 +i +1 +i +0 +s +service_bella_mp_secondary +s +service_bella_mp_trans +i +6 +i +1 +i +120 +s +service_bella_start +s +service_bella_mp_trans +i +8 +i +1 +i +0 +s +death +s +service_bella_mp_secondary +i +1 +i +7 +i +0 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaMpSecondaryAttempts,getvar[bellaMpSecondaryAttempts]+1] +s +service_bella_mp_secondary +i +26 +i +1 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[bellaMpSecondaryAttempts]>=3 +s +service_bella_backoff +s +service_bella_mp_secondary +i +26 +i +2 +TABLE +2 +k +v +n +n +1 +s +e +s +getplayerlandblock[]==23855104 +s +/vt nav load mp_secondary +s +service_bella_mp_secondary +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getplayerlandblock[]!=23855104 +i +6 +i +30 +TABLE +2 +K +V +n +n +2 +i +2 +s +/a [bella] wrong mp_secondary landblock, restarting marketplace entry +i +1 +s +service_bella_start +s +service_bella_mp_secondary +i +20 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +2 +s +/vt opt set enablecombat true +i +2 +s +/vt nav load to_bella +i +1 +s +service_bella_kill_bella +s +service_bella_mp_secondary +i +6 +i +1 +i +60 +s +service_bella_start +s +service_bella_mp_secondary +i +8 +i +1 +i +0 +s +death +s +service_bella_secondary_recovery +i +1 +i +2 +i +0 +s +/vt opt set enablenav false +s +service_bella_secondary_recovery +i +26 +i +1 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[bellaMpSecondaryAttempts]>=3 +s +service_bella_backoff +s +service_bella_secondary_recovery +i +6 +i +3 +i +20 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaMpSecondaryAttempts,getvar[bellaMpSecondaryAttempts]+1] +i +2 +s +/vt opt set enablenav true +i +2 +s +/vt nav load nav_portal_recall +s +service_bella_secondary_recovery +i +2 +i +3 +TABLE +2 +K +V +n +n +3 +i +6 +i +30 +i +7 +i +0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getplayerlandblock[]==5636096 +TABLE +2 +K +V +n +n +2 +i +2 +s +/vt nav load to_bella +i +1 +s +service_bella_kill_bella +s +service_bella_secondary_recovery +i +6 +i +1 +i +120 +s +service_bella_backoff +s +service_bella_secondary_recovery +i +8 +i +1 +i +0 +s +service_bella_secondary_recovery +s +service_bella_kill_bella +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getplayerlandblock[]!=5636096 +i +6 +i +30 +TABLE +2 +K +V +n +n +4 +i +2 +s +/a [bella] wrong bella landblock, returning to mp_secondary +i +2 +s +/vt opt set enablenav false +i +2 +s +/mp +i +1 +s +service_bella_mp_secondary +s +service_bella_kill_bella +i +12 +i +3 +TABLE +2 +k +v +n +n +2 +s +n +s +Blank Augmentation Gem +s +c +i +1 +TABLE +2 +K +V +n +n +9 +i +2 +s +/a [bella] blank gem acquired, escaping and preparing augment +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaStartAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaMpPrimaryAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaMpSecondaryAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaTurnInAttempts, 0] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[bellaJawRunRecoverAttempts, 0] +i +2 +s +/vt opt set enablelooting false +i +2 +s +/vt opt set enablecombat false +i +1 +s +service_bella_escape +s +service_bella_kill_bella +i +6 +i +3 +i +600 +TABLE +2 +K +V +n +n +2 +i +2 +s +/a [bella] kill_bella timed out, restarting marketplace entry +i +1 +s +service_bella_start +s +service_bella_kill_bella +i +8 +i +1 +i +0 +s +death +s +service_bella_escape +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +2 +s +/vt opt set enablelooting false +i +2 +s +/vt opt set enablecombat false +s +service_bella_escape +i +1 +i +9 +i +0 +TABLE +2 +k +v +n +n +3 +s +s +s +service_reset_main +s +r +d +3 +s +t +d +120 +s +service_bella_escape +i +6 +i +8 +i +1 +TABLE +2 +k +v +n +n +1 +s +e +s +\/ub setmotion forward 1 +s +service_bella_escape +i +6 +i +8 +i +4 +TABLE +2 +k +v +n +n +1 +s +e +s +\/ub setmotion forward 0 +s +service_bella_escape +i +6 +i +2 +i +6 +s +/vt opt set enablecombat false +s +service_bella_escape +i +6 +i +2 +i +7 +s +/ah +s +service_bella_escape +i +6 +i +1 +i +17 +s +service_apply_augment +s +service_bella_escape +i +8 +i +1 +i +0 +s +death +s +service_apply_augment +i +11 +i +1 +TABLE +2 +k +v +n +n +2 +s +n +s +Blank Augmentation Gem +s +c +i +0 +s +service_reset_main +s +service_apply_augment +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +4 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +clearvar[augmentHub] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +clearvar[augmentHubLoaded] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +clearvar[augmentTargetLoaded] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentStep,0] +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[230]<5 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_husoon`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Might of the Seventh Mule`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[229]<1 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_dumidabintruminre`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Shadow of the Seventh Mule`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[297]<1 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_rapheldetante`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Infused War Magic`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[296]<1 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_akemifei`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Infused Life Magic`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[295]<1 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_ganfo`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Infused Item Magic`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[294]<1 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_gustuvlansdown`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Infused Creature Magic`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[328]<1 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_morathe`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Infused Void Magic`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[231]<3 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_rohulabintludun`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Clutch of the Miser`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[232]<1 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_erikfestus`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Enduring Enchantment`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[234]<1 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_rickarddumalia`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Quick Learner`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[237]<2 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_alisondulane`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Innate Renewal`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[238]<5 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentNav,`nav_nawamaraujio`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[augmentItem,`Archmage's Endurance`] +i +1 +s +service_apply_augment_nav +s +service_apply_augment +i +2 +i +3 +TABLE +2 +K +V +n +n +3 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[augInnateStrengthTarget]>0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[217]<10 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[218]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[217]<10 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[219]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[217]<10 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[220]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[217]<10 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[221]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[217]<10 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[222]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[217]<10 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[223]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[239]<2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[242]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[239]<2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[240]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[239]<2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[241]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[239]<2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[246]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[239]<2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[244]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[239]<2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[245]0 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[239]<2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getcharintprop[243] Date: Tue, 17 Mar 2026 23:21:38 +0100 Subject: [PATCH 16/27] change mana scarab recomp threshold to <100 Co-Authored-By: Claude Sonnet 4.6 --- af/motes.af | 2 +- met/motes.met | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/af/motes.af b/af/motes.af index 0f84351..7b20928 100644 --- a/af/motes.af +++ b/af/motes.af @@ -60,7 +60,7 @@ STATE: {Default} ~~ { ChatExpr {\/ub give +getvar[capturegroup_num]+` Mana Scarab to `+getvar[capturegroup_who]} Chat {/a [motes] Mana Scarab request fulfilled.} SetState {Default} - IF: ItemCountLE 999 {Mana Scarab} + IF: ItemCountLE 99 {Mana Scarab} DO: DoAll Chat {/a [motes] Low on Mana Scarabs, heading to recomp.} Chat {/vt nav load nav_gilly} diff --git a/met/motes.met b/met/motes.met index 4511d91..1bd8596 100644 --- a/met/motes.met +++ b/met/motes.met @@ -320,7 +320,7 @@ Mana Scarab s c i -999 +99 TABLE 2 K From 2a93127c68a06c887953e97af8fbeaa9a999203d Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 23:23:44 +0100 Subject: [PATCH 17/27] add manaMissing calculation to recomp_mana state (mirrors bore.af diamondMissing) Co-Authored-By: Claude Sonnet 4.6 --- af/motes.af | 5 ++++- met/motes.met | 37 ++++++++++++++++++++++++++++++++++++- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/af/motes.af b/af/motes.af index 7b20928..d126a5d 100644 --- a/af/motes.af +++ b/af/motes.af @@ -150,7 +150,10 @@ STATE: {recomp_mana} ~~ { Chat {/a [motes] Timeout reaching recomp mana. Resetting.} SetState {Default} IF: Always - DO: Chat {/vt opt set enablenav true} + DO: DoAll + DoExpr {setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]]} + DoExpr {ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`]} + Chat {/vt opt set enablenav true} ~~ } STATE: {hand_in_nugget} ~~ { IF: Death diff --git a/met/motes.met b/met/motes.met index 1bd8596..348a9d9 100644 --- a/met/motes.met +++ b/met/motes.met @@ -931,9 +931,44 @@ recomp_mana i 1 i -2 +3 i 0 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`] +i +2 s /vt opt set enablenav true s From ce62dd0b22bc6f14ca940a7149e6d9b35cb1395a Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 23:24:59 +0100 Subject: [PATCH 18/27] add manaMissing calculation to recomp_mana_scarab in bore and neftet Co-Authored-By: Claude Sonnet 4.6 --- af/bore.af | 2 ++ af/neftet.af | 2 ++ met/bore.met | 28 +++++++++++++++++++++++++++- met/neftet.met | 28 +++++++++++++++++++++++++++- 4 files changed, 58 insertions(+), 2 deletions(-) diff --git a/af/bore.af b/af/bore.af index 1084d47..329e919 100644 --- a/af/bore.af +++ b/af/bore.af @@ -1080,6 +1080,8 @@ STATE: {recomp_mana_scarab} ~~ { DO: SetState {death} IF: Always DO: DoAll + DoExpr {setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]]} + DoExpr {ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`]} Chat {/vt opt set enablecombat false} Chat {/vt opt set enablebuffing false} Chat {/vt opt set NavCloseStopRange 0.00425} diff --git a/af/neftet.af b/af/neftet.af index a9aff03..1aef8ae 100644 --- a/af/neftet.af +++ b/af/neftet.af @@ -1199,6 +1199,8 @@ STATE: {recomp_mana_scarab} ~~ { DO: SetState {death} IF: Always DO: DoAll + DoExpr {setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]]} + DoExpr {ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`]} Chat {/vt opt set enablecombat false} Chat {/vt opt set enablebuffing false} Chat {/vt opt set NavCloseStopRange 0.00425} diff --git a/met/bore.met b/met/bore.met index 1945d28..60526b7 100644 --- a/met/bore.met +++ b/met/bore.met @@ -10119,7 +10119,33 @@ K V n n -4 +6 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`] i 2 s diff --git a/met/neftet.met b/met/neftet.met index 9d797fb..78203b0 100644 --- a/met/neftet.met +++ b/met/neftet.met @@ -11225,7 +11225,33 @@ K V n n -4 +6 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`] i 2 s From 7c553e19abb9aaa057e81893f0e819adc5d7081d Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 23:28:58 +0100 Subject: [PATCH 19/27] move manaMissing calc to recomp state alongside diamondMissing in bore and neftet Co-Authored-By: Claude Sonnet 4.6 --- af/bore.af | 4 ++-- af/neftet.af | 4 ++-- met/bore.met | 56 +++++++++++++++++++++++++------------------------- met/neftet.met | 56 +++++++++++++++++++++++++------------------------- 4 files changed, 60 insertions(+), 60 deletions(-) diff --git a/af/bore.af b/af/bore.af index 329e919..d7fb8dc 100644 --- a/af/bore.af +++ b/af/bore.af @@ -1071,6 +1071,8 @@ STATE: {recomp} ~~ { DO: DoAll DoExpr {setvar[diamondMissing, 100 - getitemcountininventorybyname[`Diamond Scarab`]]} DoExpr {ifthen[$diamondMissing < 0, `setvar[diamondMissing, 0]`]} + DoExpr {setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]]} + DoExpr {ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`]} Chat {/vt opt set enablecombat false} Chat {/vt opt set enablebuffing false} Chat {/vt nav load ah_rarecomp} @@ -1080,8 +1082,6 @@ STATE: {recomp_mana_scarab} ~~ { DO: SetState {death} IF: Always DO: DoAll - DoExpr {setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]]} - DoExpr {ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`]} Chat {/vt opt set enablecombat false} Chat {/vt opt set enablebuffing false} Chat {/vt opt set NavCloseStopRange 0.00425} diff --git a/af/neftet.af b/af/neftet.af index 1aef8ae..b53e582 100644 --- a/af/neftet.af +++ b/af/neftet.af @@ -1185,6 +1185,8 @@ STATE: {recomp} ~~ { DO: DoAll DoExpr {setvar[diamondMissing, 100 - getitemcountininventorybyname[`Diamond Scarab`]]} DoExpr {ifthen[$diamondMissing < 0, `setvar[diamondMissing, 0]`]} + DoExpr {setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]]} + DoExpr {ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`]} Chat {/vt opt set enablecombat false} Chat {/vt opt set enablebuffing false} Chat {/vt nav load ah_recomp} @@ -1199,8 +1201,6 @@ STATE: {recomp_mana_scarab} ~~ { DO: SetState {death} IF: Always DO: DoAll - DoExpr {setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]]} - DoExpr {ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`]} Chat {/vt opt set enablecombat false} Chat {/vt opt set enablebuffing false} Chat {/vt opt set NavCloseStopRange 0.00425} diff --git a/met/bore.met b/met/bore.met index 60526b7..3c333c0 100644 --- a/met/bore.met +++ b/met/bore.met @@ -10056,7 +10056,7 @@ K V n n -5 +7 i 7 TABLE @@ -10084,6 +10084,32 @@ e s ifthen[$diamondMissing < 0, `setvar[diamondMissing, 0]`] i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`] +i 2 s /vt opt set enablecombat false @@ -10119,33 +10145,7 @@ K V n n -6 -i -7 -TABLE -2 -k -v -n -n -1 -s -e -s -setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]] -i -7 -TABLE -2 -k -v -n -n -1 -s -e -s -ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`] +4 i 2 s diff --git a/met/neftet.met b/met/neftet.met index 78203b0..ee2cd97 100644 --- a/met/neftet.met +++ b/met/neftet.met @@ -11121,7 +11121,7 @@ K V n n -6 +8 i 7 TABLE @@ -11149,6 +11149,32 @@ e s ifthen[$diamondMissing < 0, `setvar[diamondMissing, 0]`] i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`] +i 2 s /vt opt set enablecombat false @@ -11225,33 +11251,7 @@ K V n n -6 -i -7 -TABLE -2 -k -v -n -n -1 -s -e -s -setvar[manaMissing, 100 - getitemcountininventorybyname[`Mana Scarab`]] -i -7 -TABLE -2 -k -v -n -n -1 -s -e -s -ifthen[$manaMissing < 0, `setvar[manaMissing, 0]`] +4 i 2 s From 83029d8344262ea16f0f30e390b828e50899a34e Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 17 Mar 2026 23:30:53 +0100 Subject: [PATCH 20/27] update ah_rarecomp and ah_recomp navs with manaMissing tell node Co-Authored-By: Claude Sonnet 4.6 --- af/ah_rarecomp.af | 2 + af/ah_recomp.af | 2 + nav/ah_rarecomp.nav | 239 +++++++++++++++++++++++++++++++------------- nav/ah_recomp.nav | 196 +++++++++++++++++++----------------- 4 files changed, 278 insertions(+), 161 deletions(-) diff --git a/af/ah_rarecomp.af b/af/ah_rarecomp.af index 120db23..0bbc5c1 100644 --- a/af/ah_rarecomp.af +++ b/af/ah_rarecomp.af @@ -51,6 +51,8 @@ NAV: nav0 once ~~ { pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0]} pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 + cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0]} + pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 ptl 59.5416052500407 -28.4145641962687 0.0500208298365275 -101.025 -65.4130499998728 0.0247374996542931 14 {Sawato Portal} pnt 59.1273525238037 -28.9174545764923 0.0500208298365275 pnt 59.2139819463094 -28.8653854052226 0.0500208298365275 diff --git a/af/ah_recomp.af b/af/ah_recomp.af index 8b55b9a..46438b3 100644 --- a/af/ah_recomp.af +++ b/af/ah_recomp.af @@ -52,6 +52,8 @@ NAV: nav0 once ~~ { pau 59.4640282313029 -28.5165045420329 0.0500208298365275 5000 cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0]} pau 59.4640282313029 -28.5165045420329 0.0500208298365275 5000 + cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0]} + pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 pnt 59.324414730072 -28.6008718490601 0.0500208298365275 cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ub give Desert Flower to Town Crier} pnt 59.3474391301473 -28.5530601501465 0.0500208298365275 diff --git a/nav/ah_rarecomp.nav b/nav/ah_rarecomp.nav index f1c1128..8753b96 100644 --- a/nav/ah_rarecomp.nav +++ b/nav/ah_rarecomp.nav @@ -1,135 +1,236 @@ uTank2 NAV 1.2 4 -22 +39 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 /ub face 180 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 /ub setmotion forward 1 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 2000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 /ub setmotion forward 0 2 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 1635 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 14000 -4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 -0 -/vt opt set enablecombat false 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 2000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 +0 +/vt opt set enablecombat false +3 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 +0 +2000 +4 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 /ah 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 -30000 +10000 +0 +59.3248719851176 +-28.552663230896 +0.0500208298365275 +0 +0 +59.311270459493 +-28.554306602478 +0.0500208298365275 +0 +0 +59.2997538566589 +-28.5175615946452 +0.054787011941274 +0 +0 +59.2990102132161 +-28.5055706659953 +0.0583541631698608 +0 +6 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 +0 +Sawato Meeting Hall Portal +14 +True +59.2987999916077 +-28.482691637675 +0.0580708347260952 +3 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 +0 +15000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 /ub ig rares.utl to Dunking Rares 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 /ub giver .*(100) to Mongot 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 /ub givep Mote to Nyckelmonster has leprosy 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 /ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0] 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 5000 +4 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 +0 +/ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0] +3 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 +0 +5000 +6 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 +0 +Sawato Portal +14 +True +-101.025 +-65.4130499998728 +0.0247374996542931 +0 +59.1273525238037 +-28.9174545764923 +0.0500208298365275 +0 +0 +59.2139819463094 +-28.8653854052226 +0.0500208298365275 +0 +0 +59.2697760899862 +-28.8037387212118 +0.0500208298365275 +0 +0 +59.3118872324626 +-28.7463636080424 +0.0500208298365275 +0 +0 +59.3245220502218 +-28.7084272384644 +0.0500208298365275 +0 +0 +59.327663675944 +-28.6421061197917 +0.0500208298365275 +0 +0 +59.3231418927511 +-28.5616776148478 +0.0500208298365275 +0 0 59.5516892115275 -28.407174428304 0.0500208298365275 0 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 2000 5 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 2090184732 Archmage Tawa Matema 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 -10000 +2000 diff --git a/nav/ah_recomp.nav b/nav/ah_recomp.nav index 633b492..3b36ef5 100644 --- a/nav/ah_recomp.nav +++ b/nav/ah_recomp.nav @@ -1,160 +1,172 @@ uTank2 NAV 1.2 4 -35 +37 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub face 180 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub setmotion forward 1 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 2000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub setmotion forward 0 2 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 1635 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 14000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ah 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 -30000 +10000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub ig rares.utl to Dunking Rares 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub ig cloaks.utl to Lady Chestplate Banks 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub ig armor.utl to Lady Chestplate Banks 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub ig weapon.utl to Master Armory Banks 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub ig jewelry.utl to Baron Bling of Sawato 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub giver .*(100) to Mongot 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub givep Mote to Nyckelmonster has leprosy 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub givep Aged to Nyckelmonster 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 5000 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub mexec iif[getvar[diamondMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, diamond `+cstr[getvar[diamondMissing]]],0] 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 +0 +5000 +4 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 +0 +/ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0] +3 +59.5416052500407 +-28.4145641962687 +0.0500208298365275 0 5000 0 @@ -163,9 +175,9 @@ uTank2 NAV 1.2 0.0500208298365275 0 4 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 /ub give Desert Flower to Town Crier 0 @@ -189,21 +201,21 @@ uTank2 NAV 1.2 0.0500208298365275 0 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 2000 5 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 2090184732 Archmage Tawa Matema 3 -59.3111747105916 --28.5648021697998 -0.0500250021616618 +59.4640282313029 +-28.5165045420329 +0.0500208298365275 0 10000 From beb85a0125767854875d435456a0950c987bcab2 Mon Sep 17 00:00:00 2001 From: Erik Date: Thu, 19 Mar 2026 20:10:01 +0100 Subject: [PATCH 21/27] update recomp af/nav files and add example sort meta --- af/ah_rarecomp.af | 12 +- af/ah_recomp.af | 2 +- af/example_sort_meta.af | 221 ++++++++++ example_sort_meta.met | 910 ++++++++++++++++++++++++++++++++++++++++ nav/ah_rarecomp.nav | 52 +-- nav/ah_recomp.nav | 2 +- 6 files changed, 1138 insertions(+), 61 deletions(-) create mode 100644 af/example_sort_meta.af create mode 100644 example_sort_meta.met diff --git a/af/ah_rarecomp.af b/af/ah_rarecomp.af index 0bbc5c1..09db6c3 100644 --- a/af/ah_rarecomp.af +++ b/af/ah_rarecomp.af @@ -31,12 +31,12 @@ NAV: nav0 once ~~ { pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub setmotion forward 0} rcl 59.5416052500407 -28.4145641962687 0.0500208298365275 {Lifestone Recall} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 14000 + pau 59.5416052500407 -28.4145641962687 0.0500208298365275 15000 pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/vt opt set enablecombat false} pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ah} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 10000 + pau 59.5416052500407 -28.4145641962687 0.0500208298365275 16000 pnt 59.3248719851176 -28.552663230896 0.0500208298365275 pnt 59.311270459493 -28.554306602478 0.0500208298365275 pnt 59.2997538566589 -28.5175615946452 0.054787011941274 @@ -53,14 +53,6 @@ NAV: nav0 once ~~ { pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub mexec iif[getvar[manaMissing]>0,chatbox[`/t Nyckelmonster has Leprosy, mana `+cstr[getvar[manaMissing]]],0]} pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 - ptl 59.5416052500407 -28.4145641962687 0.0500208298365275 -101.025 -65.4130499998728 0.0247374996542931 14 {Sawato Portal} - pnt 59.1273525238037 -28.9174545764923 0.0500208298365275 - pnt 59.2139819463094 -28.8653854052226 0.0500208298365275 - pnt 59.2697760899862 -28.8037387212118 0.0500208298365275 - pnt 59.3118872324626 -28.7463636080424 0.0500208298365275 - pnt 59.3245220502218 -28.7084272384644 0.0500208298365275 - pnt 59.327663675944 -28.6421061197917 0.0500208298365275 - pnt 59.3231418927511 -28.5616776148478 0.0500208298365275 pnt 59.5516892115275 -28.407174428304 0.0500208298365275 pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 vnd 59.5416052500407 -28.4145641962687 0.0500208298365275 7C95B01C {Archmage Tawa Matema} diff --git a/af/ah_recomp.af b/af/ah_recomp.af index 46438b3..e41c1bf 100644 --- a/af/ah_recomp.af +++ b/af/ah_recomp.af @@ -33,7 +33,7 @@ NAV: nav0 once ~~ { rcl 59.4640282313029 -28.5165045420329 0.0500208298365275 {Lifestone Recall} pau 59.4640282313029 -28.5165045420329 0.0500208298365275 14000 cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ah} - pau 59.4640282313029 -28.5165045420329 0.0500208298365275 10000 + pau 59.4640282313029 -28.5165045420329 0.0500208298365275 16000 cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ub ig rares.utl to Dunking Rares} pau 59.4640282313029 -28.5165045420329 0.0500208298365275 5000 cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ub ig cloaks.utl to Lady Chestplate Banks} diff --git a/af/example_sort_meta.af b/af/example_sort_meta.af new file mode 100644 index 0000000..5204563 --- /dev/null +++ b/af/example_sort_meta.af @@ -0,0 +1,221 @@ +~~ { +~~ 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 + DoExpr {setvar[mssortstring,`CV,AS,EQ,TR-,OC,IC,AL-,EP,MX-`]} + SetState {SortManaStones} +~~ } +STATE: {SortManaStones} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source player} + Chat {/ms set dest pack 7} + Chat {/ms set ocfilter manastone} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortHealingKits} +~~ } +STATE: {SortHealingKits} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source player} + Chat {/ms set dest pack 7} + Chat {/ms set ocfilter healingkit} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortMisc} +~~ } +STATE: {SortMisc} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source player} + Chat {/ms set dest pack 2} + Chat {/ms set ocfilter misc} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortGems} +~~ } +STATE: {SortGems} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source player} + Chat {/ms set dest pack 3} + Chat {/ms set ocfilter gem} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortWeapons} +~~ } +STATE: {SortWeapons} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source player} + Chat {/ms set dest pack 1} + Chat {/ms set ocfilter meleeweapon} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortWands} +~~ } +STATE: {SortWands} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source player} + Chat {/ms set dest pack 1} + Chat {/ms set ocfilter wand} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortSpellComps} +~~ } +STATE: {SortSpellComps} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source player} + Chat {/ms set dest pack 8} + Chat {/ms set ocfilter spellcomp} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortInventory} +~~ } +STATE: {SortInventory} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source player} + Chat {/ms set dest player} + Chat {/ms clear ocfilter} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortPack1} +~~ } +STATE: {SortPack1} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source pack 1} + Chat {/ms set dest pack 1} + Chat {/ms clear ocfilter} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortPack2} +~~ } +STATE: {SortPack2} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source pack 2} + Chat {/ms set dest pack 2} + Chat {/ms clear ocfilter} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortPack3} +~~ } +STATE: {SortPack3} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source pack 3} + Chat {/ms set dest pack 3} + Chat {/ms clear ocfilter} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortPack4} +~~ } +STATE: {SortPack4} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source pack 4} + Chat {/ms set dest pack 4} + Chat {/ms clear ocfilter} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortPack5} +~~ } +STATE: {SortPack5} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source pack 5} + Chat {/ms set dest pack 5} + Chat {/ms clear ocfilter} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortPack6} +~~ } +STATE: {SortPack6} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source pack 6} + Chat {/ms set dest pack 6} + Chat {/ms clear ocfilter} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortPack7} +~~ } +STATE: {SortPack7} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source pack 7} + Chat {/ms set dest pack 7} + Chat {/ms clear ocfilter} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {SortPack8} +~~ } +STATE: {SortPack8} ~~ { + IF: Always + DO: DoAll + Chat {/ms set source pack 8} + Chat {/ms set dest pack 8} + Chat {/ms clear ocfilter} + ChatExpr {`/ms set flags `+getvar[mssortstring]} + Chat {/ms start} + IF: ChatMatch {^You think\, \"done sorting\!\"$} + DO: SetState {AllDone} +~~ } diff --git a/example_sort_meta.met b/example_sort_meta.met new file mode 100644 index 0000000..66d212a --- /dev/null +++ b/example_sort_meta.met @@ -0,0 +1,910 @@ +1 +CondAct +5 +CType +AType +CData +AData +State +n +n +n +n +n +33 +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[mssortstring,`CV,AS,EQ,TR-,OC,IC,AL-,EP,MX-`] +i +1 +s +SortManaStones +s +Default +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source player +i +2 +s +/ms set dest pack 7 +i +2 +s +/ms set ocfilter manastone +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortManaStones +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortHealingKits +s +SortManaStones +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source player +i +2 +s +/ms set dest pack 7 +i +2 +s +/ms set ocfilter healingkit +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortHealingKits +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortMisc +s +SortHealingKits +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source player +i +2 +s +/ms set dest pack 2 +i +2 +s +/ms set ocfilter misc +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortMisc +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortGems +s +SortMisc +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source player +i +2 +s +/ms set dest pack 3 +i +2 +s +/ms set ocfilter gem +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortGems +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortWeapons +s +SortGems +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source player +i +2 +s +/ms set dest pack 1 +i +2 +s +/ms set ocfilter meleeweapon +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortWeapons +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortWands +s +SortWeapons +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source player +i +2 +s +/ms set dest pack 1 +i +2 +s +/ms set ocfilter wand +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortWands +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortSpellComps +s +SortWands +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source player +i +2 +s +/ms set dest pack 8 +i +2 +s +/ms set ocfilter spellcomp +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortSpellComps +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortInventory +s +SortSpellComps +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source player +i +2 +s +/ms set dest player +i +2 +s +/ms clear ocfilter +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortInventory +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortPack1 +s +SortInventory +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source pack 1 +i +2 +s +/ms set dest pack 1 +i +2 +s +/ms clear ocfilter +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortPack1 +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortPack2 +s +SortPack1 +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source pack 2 +i +2 +s +/ms set dest pack 2 +i +2 +s +/ms clear ocfilter +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortPack2 +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortPack3 +s +SortPack2 +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source pack 3 +i +2 +s +/ms set dest pack 3 +i +2 +s +/ms clear ocfilter +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortPack3 +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortPack4 +s +SortPack3 +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source pack 4 +i +2 +s +/ms set dest pack 4 +i +2 +s +/ms clear ocfilter +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortPack4 +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortPack5 +s +SortPack4 +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source pack 5 +i +2 +s +/ms set dest pack 5 +i +2 +s +/ms clear ocfilter +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortPack5 +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortPack6 +s +SortPack5 +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source pack 6 +i +2 +s +/ms set dest pack 6 +i +2 +s +/ms clear ocfilter +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortPack6 +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortPack7 +s +SortPack6 +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source pack 7 +i +2 +s +/ms set dest pack 7 +i +2 +s +/ms clear ocfilter +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortPack7 +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +SortPack8 +s +SortPack7 +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/ms set source pack 8 +i +2 +s +/ms set dest pack 8 +i +2 +s +/ms clear ocfilter +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +`/ms set flags `+getvar[mssortstring] +i +2 +s +/ms start +s +SortPack8 +i +4 +i +1 +s +^You think\, \"done sorting\!\"$ +s +AllDone +s +SortPack8 diff --git a/nav/ah_rarecomp.nav b/nav/ah_rarecomp.nav index 8753b96..73afb95 100644 --- a/nav/ah_rarecomp.nav +++ b/nav/ah_rarecomp.nav @@ -1,6 +1,6 @@ uTank2 NAV 1.2 4 -39 +31 4 59.5416052500407 -28.4145641962687 @@ -36,7 +36,7 @@ uTank2 NAV 1.2 -28.4145641962687 0.0500208298365275 0 -14000 +15000 3 59.5416052500407 -28.4145641962687 @@ -66,7 +66,7 @@ uTank2 NAV 1.2 -28.4145641962687 0.0500208298365275 0 -10000 +16000 0 59.3248719851176 -28.552663230896 @@ -164,52 +164,6 @@ True 0.0500208298365275 0 5000 -6 -59.5416052500407 --28.4145641962687 -0.0500208298365275 -0 -Sawato Portal -14 -True --101.025 --65.4130499998728 -0.0247374996542931 -0 -59.1273525238037 --28.9174545764923 -0.0500208298365275 -0 -0 -59.2139819463094 --28.8653854052226 -0.0500208298365275 -0 -0 -59.2697760899862 --28.8037387212118 -0.0500208298365275 -0 -0 -59.3118872324626 --28.7463636080424 -0.0500208298365275 -0 -0 -59.3245220502218 --28.7084272384644 -0.0500208298365275 -0 -0 -59.327663675944 --28.6421061197917 -0.0500208298365275 -0 -0 -59.3231418927511 --28.5616776148478 -0.0500208298365275 -0 0 59.5516892115275 -28.407174428304 diff --git a/nav/ah_recomp.nav b/nav/ah_recomp.nav index 3b36ef5..47ca099 100644 --- a/nav/ah_recomp.nav +++ b/nav/ah_recomp.nav @@ -48,7 +48,7 @@ uTank2 NAV 1.2 -28.5165045420329 0.0500208298365275 0 -10000 +16000 4 59.4640282313029 -28.5165045420329 From 15fec6430ec06ce52d8107af6ae65dbbb0c658b1 Mon Sep 17 00:00:00 2001 From: Erik Date: Thu, 19 Mar 2026 20:20:27 +0100 Subject: [PATCH 22/27] remove Sawato Meeting Hall Portal detour from ah_rarecomp --- af/ah_rarecomp.af | 6 ------ nav/ah_rarecomp.nav | 39 +-------------------------------------- 2 files changed, 1 insertion(+), 44 deletions(-) diff --git a/af/ah_rarecomp.af b/af/ah_rarecomp.af index 09db6c3..fe65808 100644 --- a/af/ah_rarecomp.af +++ b/af/ah_rarecomp.af @@ -37,12 +37,6 @@ NAV: nav0 once ~~ { pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ah} pau 59.5416052500407 -28.4145641962687 0.0500208298365275 16000 - pnt 59.3248719851176 -28.552663230896 0.0500208298365275 - pnt 59.311270459493 -28.554306602478 0.0500208298365275 - pnt 59.2997538566589 -28.5175615946452 0.054787011941274 - pnt 59.2990102132161 -28.5055706659953 0.0583541631698608 - ptl 59.5416052500407 -28.4145641962687 0.0500208298365275 59.2987999916077 -28.482691637675 0.0580708347260952 14 {Sawato Meeting Hall Portal} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 15000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub ig rares.utl to Dunking Rares} pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub giver .*(100) to Mongot} diff --git a/nav/ah_rarecomp.nav b/nav/ah_rarecomp.nav index 73afb95..7e3e9fd 100644 --- a/nav/ah_rarecomp.nav +++ b/nav/ah_rarecomp.nav @@ -1,6 +1,6 @@ uTank2 NAV 1.2 4 -31 +25 4 59.5416052500407 -28.4145641962687 @@ -67,43 +67,6 @@ uTank2 NAV 1.2 0.0500208298365275 0 16000 -0 -59.3248719851176 --28.552663230896 -0.0500208298365275 -0 -0 -59.311270459493 --28.554306602478 -0.0500208298365275 -0 -0 -59.2997538566589 --28.5175615946452 -0.054787011941274 -0 -0 -59.2990102132161 --28.5055706659953 -0.0583541631698608 -0 -6 -59.5416052500407 --28.4145641962687 -0.0500208298365275 -0 -Sawato Meeting Hall Portal -14 -True -59.2987999916077 --28.482691637675 -0.0580708347260952 -3 -59.5416052500407 --28.4145641962687 -0.0500208298365275 -0 -15000 4 59.5416052500407 -28.4145641962687 From dad11682cc0698186cef6cff809a8e0fb388b2a2 Mon Sep 17 00:00:00 2001 From: Erik Date: Sat, 21 Mar 2026 10:02:01 +0100 Subject: [PATCH 23/27] add IdlePeaceMode toggle: true in lum_cap, false in Hunt --- af/neftet.af | 3 +++ met/neftet.met | 18 ++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/af/neftet.af b/af/neftet.af index b53e582..bad5031 100644 --- a/af/neftet.af +++ b/af/neftet.af @@ -132,6 +132,8 @@ STATE: {Hunt} ~~ { DO: SetState {turn_in_quests} IF: Always DO: Chat {/vt opt set enablecombat true} + IF: Always + DO: Chat {/vt opt set IdlePeaceMode false} IF: All Expr {getvar[isLeader]} DO: DoAll @@ -1286,6 +1288,7 @@ STATE: {lum_cap} ~~ { Chat {/vt opt set enablelooting false} Chat {/vt opt set enablebuffing true} Chat {/vt opt set enablenav true} + Chat {/vt opt set IdlePeaceMode true} Chat {/vt nav load nav_nalicana} SetWatchdog 5 300 {stuck} ~~ } diff --git a/met/neftet.met b/met/neftet.met index ee2cd97..f2ba402 100644 --- a/met/neftet.met +++ b/met/neftet.met @@ -11,7 +11,7 @@ n n n n -301 +302 i 20 i @@ -1154,6 +1154,16 @@ s s Hunt i +1 +i +2 +i +0 +s +/vt opt set IdlePeaceMode false +s +Hunt +i 2 i 3 @@ -11708,7 +11718,7 @@ K V n n -7 +8 i 7 TABLE @@ -11741,6 +11751,10 @@ s i 2 s +/vt opt set IdlePeaceMode true +i +2 +s /vt nav load nav_nalicana i 9 From 7ccea60b539e9c56fec497fd4c0c982a0ae60a62 Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 23 Mar 2026 14:01:09 +0100 Subject: [PATCH 24/27] add nav_akemifei nav and af files --- af/nav_akemifei.af | 43 +++++++++++++++++++++ nav/nav_akemifei.nav | 91 ++++++++++++++++---------------------------- 2 files changed, 76 insertions(+), 58 deletions(-) create mode 100644 af/nav_akemifei.af diff --git a/af/nav_akemifei.af b/af/nav_akemifei.af new file mode 100644 index 0000000..9acce27 --- /dev/null +++ b/af/nav_akemifei.af @@ -0,0 +1,43 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 82.9948220094045 -38.9466460545858 0.133354171117147 + pnt 83.1675649642944 -38.9602890014648 0.133354171117147 + pnt 83.1994759877523 -38.9628098805745 0.133354171117147 + pnt 83.2003887812296 -38.9159118652344 0.14168750445048 + pnt 83.22716477712 -38.8860118865967 0.14168750445048 + pnt 83.211212348938 -38.8724042892456 0.15418750445048 + pnt 83.1979728062948 -38.871206219991 0.15418750445048 + pnt 83.1772397677104 -38.8827323277791 0.15418750445048 + pnt 83.1771519025167 -38.9175425211589 0.15418750445048 + pnt 83.1931479771932 -38.9263910929362 0.15418750445048 + pnt 83.218416817983 -38.9217006047567 0.15418750445048 + pnt 83.2271253903707 -38.9034824371338 0.15418750445048 + pnt 83.2382162094116 -38.9005220413208 0.15418750445048 + cht 82.931138753891 -38.9432891845703 0.13178239663442 {/ub give Blank Augmentation Gem to Akemi Fei} +~~ } diff --git a/nav/nav_akemifei.nav b/nav/nav_akemifei.nav index b562344..4293b65 100644 --- a/nav/nav_akemifei.nav +++ b/nav/nav_akemifei.nav @@ -1,99 +1,74 @@ uTank2 NAV 1.2 4 -19 +14 0 -82.8787892838319 --38.9280746459961 -0.127419940630595 +82.9948220094045 +-38.9466460545858 +0.133354171117147 0 0 -83.2001219431559 --38.9576947530111 -0.133354155222575 -0 -8 -83.2001219431559 --38.9576947530111 -0.133354155222575 +83.1675649642944 +-38.9602890014648 +0.133354171117147 0 0 -83.199129931132 --38.9337937672933 -0.140647093454997 +83.1994759877523 +-38.9628098805745 +0.133354171117147 0 0 -83.2079612414042 --38.9053065617879 +83.2003887812296 +-38.9159118652344 0.14168750445048 0 0 -83.2271185874939 --38.8861850102743 -0.14168750445048 -0 -8 -83.2271185874939 --38.8861850102743 +83.22716477712 +-38.8860118865967 0.14168750445048 0 0 -83.2103616714478 --38.8723380406698 +83.211212348938 +-38.8724042892456 0.15418750445048 0 0 -83.183349164327 --38.8768264770508 +83.1979728062948 +-38.871206219991 0.15418750445048 0 0 -83.1760349591573 --38.8891494750977 +83.1772397677104 +-38.8827323277791 0.15418750445048 0 0 -83.1748237927755 --38.9086247762044 +83.1771519025167 +-38.9175425211589 0.15418750445048 0 0 -83.185108311971 --38.9188104629517 +83.1931479771932 +-38.9263910929362 0.15418750445048 0 0 -83.1935938835144 --38.9257480621338 +83.218416817983 +-38.9217006047567 0.15418750445048 0 0 -83.209649848938 --38.9254484812419 +83.2271253903707 +-38.9034824371338 0.15418750445048 0 0 -83.2129121462504 --38.9250919342041 -0.15418750445048 -0 -0 -83.2239852905273 --38.9108316421509 -0.15418750445048 -0 -0 -83.2250865300496 --38.9016619364421 -0.15418750445048 -0 -0 -83.2371956825256 --38.8982177098592 +83.2382162094116 +-38.9005220413208 0.15418750445048 0 4 -83.2371956825256 --38.8982177098592 -0.15418750445048 +82.931138753891 +-38.9432891845703 +0.13178239663442 0 /ub give Blank Augmentation Gem to Akemi Fei From d6d68cb6d562edfebbd781fdd248cb20bdd870d8 Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 23 Mar 2026 15:51:43 +0100 Subject: [PATCH 25/27] standardize /ah pause to 17s, ah_rarecomp to 15s before/17s after, add all missing nav AF files --- af/ah_give_keys.af | 39 +++++++++ af/ah_rarecomp.af | 4 +- af/ah_recomp.af | 2 +- af/anekshey_tokens_to_proms.af | 61 +++++++++++++ af/asherons_castle_lumi_stuff.af | 80 +++++++++++++++++ af/death_pause.af | 29 +++++++ af/emp_lower_center.af | 36 ++++++++ af/emp_lower_east.af | 33 +++++++ af/emp_lower_north.af | 32 +++++++ af/emp_lower_south.af | 34 ++++++++ af/emp_lower_west.af | 33 +++++++ af/emp_middle_center.af | 36 ++++++++ af/emp_middle_center_north.af | 33 +++++++ af/emp_middle_east.af | 35 ++++++++ af/emp_middle_north.af | 33 +++++++ af/emp_middle_south.af | 34 ++++++++ af/emp_middle_west.af | 35 ++++++++ af/emp_upper_center.af | 35 ++++++++ af/emp_upper_east.af | 35 ++++++++ af/emp_upper_north.af | 33 +++++++ af/emp_upper_south.af | 34 ++++++++ af/emp_upper_west.af | 35 ++++++++ af/gauntlet_run.af | 70 +++++++++++++++ af/jaw_1.af | 82 ++++++++++++++++++ af/jaw_1_hunt.af | 32 +++++++ af/legendary_chests.af | 50 +++++++++++ af/legendary_chests_ah.af | 32 +++++++ af/mp_primary.af | 33 +++++++ af/mp_secondary.af | 33 +++++++ af/nal_dungeon_run.af | 134 +++++++++++++++++++++++++++++ af/nal_to_cave.af | 90 +++++++++++++++++++ af/nal_to_tomb_portal.af | 38 ++++++++ af/nav_ab.af | 42 +++++++++ af/nav_alishiabintaldan.af | 33 +++++++ af/nav_alisondulane.af | 39 +++++++++ af/nav_anframmellow.af | 33 +++++++ af/nav_ariannatheadept.af | 42 +++++++++ af/nav_briennecarlus.af | 37 ++++++++ af/nav_burrellsammrun.af | 37 ++++++++ af/nav_candeth.af | 52 +++++++++++ af/nav_carlitogallo.af | 31 +++++++ af/nav_cragstone.af | 53 ++++++++++++ af/nav_emilyyarow.af | 42 +++++++++ af/nav_empyrean.af | 58 +++++++++++++ af/nav_enliyuo.af | 40 +++++++++ af/nav_erikfestus.af | 42 +++++++++ af/nav_fiun.af | 55 ++++++++++++ af/nav_fiunbayaas.af | 33 +++++++ af/nav_fiunluunere.af | 33 +++++++ af/nav_fiunnoress.af | 33 +++++++ af/nav_fiunriish.af | 33 +++++++ af/nav_fiunruun.af | 33 +++++++ af/nav_fiunvasherr.af | 33 +++++++ af/nav_ganfo.af | 48 +++++++++++ af/nav_gustuvlansdown.af | 42 +++++++++ af/nav_hebianto.af | 48 +++++++++++ af/nav_husoon.af | 47 ++++++++++ af/nav_ilinwis.af | 47 ++++++++++ af/nav_joshunfelden.af | 41 +++++++++ af/nav_kilaf.af | 41 +++++++++ af/nav_kriscennis.af | 43 +++++++++ af/nav_kyujorujen.af | 40 +++++++++ af/nav_lenorturk.af | 37 ++++++++ af/nav_liamofgelid.af | 50 +++++++++++ af/nav_lubao.af | 36 ++++++++ af/nav_lug.af | 45 ++++++++++ af/nav_mayoi.af | 49 +++++++++++ af/nav_morathe.af | 35 ++++++++ af/nav_nalicana.af | 81 +++++++++++++++++ af/nav_nalicanareset.af | 30 +++++++ af/nav_nawamaradia.af | 39 +++++++++ af/nav_nawamaraujio.af | 44 ++++++++++ af/nav_neelanashua.af | 35 ++++++++ af/nav_oolutangasrefuge.af | 49 +++++++++++ af/nav_piersantilinante.af | 30 +++++++ af/nav_portal_recall.af | 30 +++++++ af/nav_rahinabintzalanis.af | 41 +++++++++ af/nav_rapheldetante.af | 31 +++++++ af/nav_rickarddumalia.af | 31 +++++++ af/nav_rikshenri.af | 36 ++++++++ af/nav_robertcrow.af | 37 ++++++++ af/nav_rohulabintludun.af | 42 +++++++++ af/nav_sanamar.af | 51 +++++++++++ af/nav_shujiomilao.af | 39 +++++++++ af/nav_silyun.af | 51 +++++++++++ af/nav_zaikhal.af | 52 +++++++++++ af/neftet_quests.af | 82 ++++++++++++++++++ af/recomp_gilly.af | 60 +++++++++++++ af/recomp_laurana.af | 44 ++++++++++ af/sawato_mosswarts.af | 54 ++++++++++++ af/to_fiun.af | 2 +- af/token_give_point.af | 30 +++++++ af/token_take_point.af | 30 +++++++ nav/ah_give_keys.nav | 2 +- nav/ah_rarecomp.nav | 4 +- nav/ah_recomp.nav | 2 +- nav/anekshey_tokens_to_proms.nav | 2 +- nav/asherons_castle_lumi_stuff.nav | 2 +- nav/gauntlet_run.nav | 2 +- nav/nal_to_cave.nav | 2 +- nav/nav_cragstone.nav | 2 +- nav/nav_fiun.nav | 2 +- nav/nav_hebianto.nav | 2 +- nav/nav_liamofgelid.nav | 2 +- nav/nav_mayoi.nav | 2 +- nav/nav_nalicana.nav | 2 +- nav/nav_oolutangasrefuge.nav | 2 +- nav/nav_sanamar.nav | 2 +- nav/nav_silyun.nav | 2 +- nav/nav_zaikhal.nav | 2 +- nav/to_fiun.nav | 16 +--- 111 files changed, 3905 insertions(+), 36 deletions(-) create mode 100644 af/ah_give_keys.af create mode 100644 af/anekshey_tokens_to_proms.af create mode 100644 af/asherons_castle_lumi_stuff.af create mode 100644 af/death_pause.af create mode 100644 af/emp_lower_center.af create mode 100644 af/emp_lower_east.af create mode 100644 af/emp_lower_north.af create mode 100644 af/emp_lower_south.af create mode 100644 af/emp_lower_west.af create mode 100644 af/emp_middle_center.af create mode 100644 af/emp_middle_center_north.af create mode 100644 af/emp_middle_east.af create mode 100644 af/emp_middle_north.af create mode 100644 af/emp_middle_south.af create mode 100644 af/emp_middle_west.af create mode 100644 af/emp_upper_center.af create mode 100644 af/emp_upper_east.af create mode 100644 af/emp_upper_north.af create mode 100644 af/emp_upper_south.af create mode 100644 af/emp_upper_west.af create mode 100644 af/gauntlet_run.af create mode 100644 af/jaw_1.af create mode 100644 af/jaw_1_hunt.af create mode 100644 af/legendary_chests.af create mode 100644 af/legendary_chests_ah.af create mode 100644 af/mp_primary.af create mode 100644 af/mp_secondary.af create mode 100644 af/nal_dungeon_run.af create mode 100644 af/nal_to_cave.af create mode 100644 af/nal_to_tomb_portal.af create mode 100644 af/nav_ab.af create mode 100644 af/nav_alishiabintaldan.af create mode 100644 af/nav_alisondulane.af create mode 100644 af/nav_anframmellow.af create mode 100644 af/nav_ariannatheadept.af create mode 100644 af/nav_briennecarlus.af create mode 100644 af/nav_burrellsammrun.af create mode 100644 af/nav_candeth.af create mode 100644 af/nav_carlitogallo.af create mode 100644 af/nav_cragstone.af create mode 100644 af/nav_emilyyarow.af create mode 100644 af/nav_empyrean.af create mode 100644 af/nav_enliyuo.af create mode 100644 af/nav_erikfestus.af create mode 100644 af/nav_fiun.af create mode 100644 af/nav_fiunbayaas.af create mode 100644 af/nav_fiunluunere.af create mode 100644 af/nav_fiunnoress.af create mode 100644 af/nav_fiunriish.af create mode 100644 af/nav_fiunruun.af create mode 100644 af/nav_fiunvasherr.af create mode 100644 af/nav_ganfo.af create mode 100644 af/nav_gustuvlansdown.af create mode 100644 af/nav_hebianto.af create mode 100644 af/nav_husoon.af create mode 100644 af/nav_ilinwis.af create mode 100644 af/nav_joshunfelden.af create mode 100644 af/nav_kilaf.af create mode 100644 af/nav_kriscennis.af create mode 100644 af/nav_kyujorujen.af create mode 100644 af/nav_lenorturk.af create mode 100644 af/nav_liamofgelid.af create mode 100644 af/nav_lubao.af create mode 100644 af/nav_lug.af create mode 100644 af/nav_mayoi.af create mode 100644 af/nav_morathe.af create mode 100644 af/nav_nalicana.af create mode 100644 af/nav_nalicanareset.af create mode 100644 af/nav_nawamaradia.af create mode 100644 af/nav_nawamaraujio.af create mode 100644 af/nav_neelanashua.af create mode 100644 af/nav_oolutangasrefuge.af create mode 100644 af/nav_piersantilinante.af create mode 100644 af/nav_portal_recall.af create mode 100644 af/nav_rahinabintzalanis.af create mode 100644 af/nav_rapheldetante.af create mode 100644 af/nav_rickarddumalia.af create mode 100644 af/nav_rikshenri.af create mode 100644 af/nav_robertcrow.af create mode 100644 af/nav_rohulabintludun.af create mode 100644 af/nav_sanamar.af create mode 100644 af/nav_shujiomilao.af create mode 100644 af/nav_silyun.af create mode 100644 af/nav_zaikhal.af create mode 100644 af/neftet_quests.af create mode 100644 af/recomp_gilly.af create mode 100644 af/recomp_laurana.af create mode 100644 af/sawato_mosswarts.af create mode 100644 af/token_give_point.af create mode 100644 af/token_take_point.af diff --git a/af/ah_give_keys.af b/af/ah_give_keys.af new file mode 100644 index 0000000..05495f6 --- /dev/null +++ b/af/ah_give_keys.af @@ -0,0 +1,39 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -20.6627984364827 -41.8583373387655 2.08333134651184E-05 2000 + cht -20.6627984364827 -41.8583373387655 2.08333134651184E-05 {/ah} + pau -20.6627984364827 -41.8583373387655 2.08333134651184E-05 17000 + pnt 59.3589282353719 -28.5375727335612 0.0500208298365275 + cht -20.6627984364827 -41.8583373387655 2.08333134651184E-05 {/ub give Aged Legendary Key to Nyckelmonster} + cht -20.6627984364827 -41.8583373387655 2.08333134651184E-05 {/ub give Pyreal Mote to Nyckelmonster has leprosy} + pnt 59.3230502764384 -28.538701693217 0.0500208298365275 + pnt 59.3176423708598 -28.6058857599894 0.0500208298365275 + cht -20.6627984364827 -41.8583373387655 2.08333134651184E-05 {/ub give Desert Flower to Town Crier} + pnt 59.3417902310689 -28.558572324117 0.0500208298365275 +~~ } diff --git a/af/ah_rarecomp.af b/af/ah_rarecomp.af index fe65808..b739eb4 100644 --- a/af/ah_rarecomp.af +++ b/af/ah_rarecomp.af @@ -34,9 +34,9 @@ NAV: nav0 once ~~ { pau 59.5416052500407 -28.4145641962687 0.0500208298365275 15000 pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/vt opt set enablecombat false} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 2000 + pau 59.5416052500407 -28.4145641962687 0.0500208298365275 15000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ah} - pau 59.5416052500407 -28.4145641962687 0.0500208298365275 16000 + pau 59.5416052500407 -28.4145641962687 0.0500208298365275 17000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub ig rares.utl to Dunking Rares} pau 59.5416052500407 -28.4145641962687 0.0500208298365275 5000 cht 59.5416052500407 -28.4145641962687 0.0500208298365275 {/ub giver .*(100) to Mongot} diff --git a/af/ah_recomp.af b/af/ah_recomp.af index e41c1bf..55c7beb 100644 --- a/af/ah_recomp.af +++ b/af/ah_recomp.af @@ -33,7 +33,7 @@ NAV: nav0 once ~~ { rcl 59.4640282313029 -28.5165045420329 0.0500208298365275 {Lifestone Recall} pau 59.4640282313029 -28.5165045420329 0.0500208298365275 14000 cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ah} - pau 59.4640282313029 -28.5165045420329 0.0500208298365275 16000 + pau 59.4640282313029 -28.5165045420329 0.0500208298365275 17000 cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ub ig rares.utl to Dunking Rares} pau 59.4640282313029 -28.5165045420329 0.0500208298365275 5000 cht 59.4640282313029 -28.5165045420329 0.0500208298365275 {/ub ig cloaks.utl to Lady Chestplate Banks} diff --git a/af/anekshey_tokens_to_proms.af b/af/anekshey_tokens_to_proms.af new file mode 100644 index 0000000..6a12389 --- /dev/null +++ b/af/anekshey_tokens_to_proms.af @@ -0,0 +1,61 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau 0.290325609842936 12.8991326014201 0.505020840962728 2000 + cht 0.290325609842936 12.8991326014201 0.505020840962728 {/ah} + pau 0.290325609842936 12.8991326014201 0.505020840962728 17000 + pnt 59.3391182581584 -28.5698016484578 0.0500208298365275 + pnt 59.3474183400472 -28.642045211792 0.0500208298365275 + pnt 59.3728528340658 -28.7127680460612 0.0500208298365275 + ptl 0.290325609842936 12.8991326014201 0.505020840962728 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.616666666667 -96.6416666666667 2.08333134651184E-05 + pnt -101.64253505071 -96.6452861785889 0.0016500249505043 + pnt -101.662716706594 -96.6559891382853 0.00165002482632796 + pnt -101.675818443298 -96.6448277155558 0.0016500249505043 + pnt -101.719348303477 -96.6424158732096 2.08333134651184E-05 + pnt -101.774861923854 -96.6412211418152 2.08333134651184E-05 + pnt -101.821700763702 -96.6269437154134 2.08333134651184E-05 + pnt -101.862150184313 -96.6113576730092 2.08333134651184E-05 + pnt -101.89187712272 -96.5944122632345 2.08333134651184E-05 + pnt -101.902640759945 -96.5855490207672 2.08333134651184E-05 + ptl 0.290325609842936 12.8991326014201 0.505020840962728 -101.90858749946 -96.5742208321889 -0.000262499845121056 14 {Portal to Zaikhal} + pnt 0.720262495676676 13.4820291678111 0.516687520345052 + pnt 0.713395754496256 13.4727714061737 0.516687520345052 + pnt 0.665600776672363 13.4083341916402 0.516687520345052 + pnt 0.62157408396403 13.3489774068197 0.516687520345052 + pnt 0.56314689318339 13.2702057222525 0.516687520345052 + pnt 0.506190089384715 13.1934164047241 0.516687520345052 + pnt 0.458754703402519 13.1184103647868 0.516687520345052 + pnt 0.410221227010091 13.0219042460124 0.516687520345052 + pnt 0.369902928670247 12.9343770980835 0.516687520345052 + pnt 0.356616465250651 12.9035316467285 0.516687520345052 + pnt 0.342600440979004 12.9009261131287 0.516687520345052 + pnt 0.335803922017415 12.8996931393941 0.513216876983643 + pnt 0.307551638285319 12.9003104527791 0.505020840962728 + pnt 0.291769409179688 12.8996525764465 0.505020840962728 +~~ } diff --git a/af/asherons_castle_lumi_stuff.af b/af/asherons_castle_lumi_stuff.af new file mode 100644 index 0000000..74f2c72 --- /dev/null +++ b/af/asherons_castle_lumi_stuff.af @@ -0,0 +1,80 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau 69.2576966335376 21.0394041061401 1.55835838317871 2000 + cht 69.2576966335376 21.0394041061401 1.55835838317871 {/ah} + pau 69.2576966335376 21.0394041061401 1.55835838317871 17000 + pnt 59.33140001297 -28.5141708374023 0.0500208298365275 + pnt 59.3367788632711 -28.5514219919841 0.0500208298365275 + pnt 59.3438238461812 -28.6002114613851 0.0500208298365275 + pnt 59.3501054128011 -28.643714427948 0.0500208298365275 + pnt 59.3678607940674 -28.6857304573059 0.0500208298365275 + pnt 59.3781589190165 -28.7052095731099 0.0500208298365275 + ptl 69.2576966335376 21.0394041061401 1.55835838317871 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.616666666667 -96.6416666666667 2.08333134651184E-05 + pnt -101.630543899536 -96.624179204305 2.08333134651184E-05 + pnt -101.648587163289 -96.6014418125153 2.08333134651184E-05 + pnt -101.657457033793 -96.5852226257324 2.08333134651184E-05 + pnt -101.657742754618 -96.5714865366618 2.08333134651184E-05 + pnt -101.658627955119 -96.528927119573 2.08333134651184E-05 + pnt -101.656057039897 -96.4864250183105 2.08333134651184E-05 + pnt -101.647886689504 -96.4689997673035 2.08333134651184E-05 + pnt -101.632481352488 -96.4561146179835 2.08333134651184E-05 + pnt -101.614096387227 -96.4407372872035 2.08333134651184E-05 + ptl 69.2576966335376 21.0394041061401 1.55835838317871 -101.5896220843 -96.4334579149882 -0.000262499845121056 14 {Eastham Portal} + pnt 63.4793874740601 16.9192083358765 0.072571873664856 + pnt 63.4928064982096 16.9372613271077 0.0764649232228597 + pnt 63.5366132100423 16.9968217213949 0.0833541631698608 + pnt 63.5774626413981 17.05239721934 0.0810656150182088 + pnt 63.620875676473 17.1114593505859 0.0774478594462077 + pnt 63.6814796229204 17.193909072876 0.0750208298365275 + pnt 63.7291743755341 17.2587953905265 0.0750208298365275 + pnt 63.7789425134659 17.3265012264252 0.0750208298365275 + pnt 63.8227389335632 17.3860832850138 0.0750208298365275 + pnt 63.8672392845154 17.4466229438782 0.0735842227935791 + pnt 63.909312470754 17.5038606325785 0.0700781265894572 + pnt 63.9519573847453 17.5618748346965 0.0665243824323018 + pnt 63.9905928929647 17.6144162495931 0.0637221852938334 + pnt 64.0450474739075 17.6655643463135 0.0688688437143962 + pnt 64.1041604995728 17.7130848884583 0.0772016445795695 + pnt 64.1742481549581 17.7613271077474 0.0833541631698608 + pnt 64.2320023854574 17.8033490498861 0.0833541631698608 + pnt 64.288756942749 17.8422618865967 0.0833541631698608 + ptl 69.2576966335376 21.0394041061401 1.55835838317871 64.3230124791463 17.8632041931152 0.0830708369612694 14 {Asheron's Island} + pnt 69.3268124977748 16.1235166549683 -0.000395833204189936 + pnt 69.3279716571172 16.1466807365417 -0.000395833204189936 + pnt 69.3342680931091 16.1837696711222 -0.000395833204189936 + cht 69.2576966335376 21.0394041061401 1.55835838317871 {/ub use Asheron's Castle} + pnt 69.1869384765625 21.251341688633 1.55779927571615 + pnt 69.1874025344849 21.2262962341309 1.55835838317871 + pnt 69.1707539876302 21.2072292327881 1.55835838317871 + pnt 69.1871993382772 21.181037457784 1.55835838317871 + pnt 69.1883096059163 21.1546599706014 1.55835838317871 + pnt 69.218355623881 21.1047309239705 1.55835838317871 + pnt 69.2576473236084 21.0394859949748 1.55835838317871 +~~ } diff --git a/af/death_pause.af b/af/death_pause.af new file mode 100644 index 0000000..4343f8d --- /dev/null +++ b/af/death_pause.af @@ -0,0 +1,29 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 circular ~~ { +~~ } diff --git a/af/emp_lower_center.af b/af/emp_lower_center.af new file mode 100644 index 0000000..7223cf7 --- /dev/null +++ b/af/emp_lower_center.af @@ -0,0 +1,36 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.76054171721141 -98.9177830855052 2.08333134651184E-05 + chk 7.78554471333822 -98.9178429762522 2.08333134651184E-05 + chk 7.79035841623942 -98.9178739865621 2.08333134651184E-05 + chk 7.80587339401245 -98.9182504018148 2.08333134651184E-05 + chk 7.81622616449992 -98.9067787806193 2.08333134651184E-05 + chk 7.82925837834676 -98.9163799444834 2.08333134651184E-05 + chk 7.85845942497253 -98.9160490671794 2.08333134651184E-05 +~~ } diff --git a/af/emp_lower_east.af b/af/emp_lower_east.af new file mode 100644 index 0000000..92809db --- /dev/null +++ b/af/emp_lower_east.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.87174655596415 -98.8347894271215 2.08333134651184E-05 + chk 7.96327288945516 -98.8321747223536 2.08333134651184E-05 + chk 7.98315760294596 -98.8682007392247 2.08333134651184E-05 + chk 7.98398898442586 -98.9154870986938 2.08333134651184E-05 +~~ } diff --git a/af/emp_lower_north.af b/af/emp_lower_north.af new file mode 100644 index 0000000..7fd2cb0 --- /dev/null +++ b/af/emp_lower_north.af @@ -0,0 +1,32 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.87885583241781 -98.7659418106079 2.08333134651184E-05 + chk 7.85875940322876 -98.7717586537202 2.08333134651184E-05 + chk 7.85545783042908 -98.8322826941808 2.08333134651184E-05 +~~ } diff --git a/af/emp_lower_south.af b/af/emp_lower_south.af new file mode 100644 index 0000000..0a90e83 --- /dev/null +++ b/af/emp_lower_south.af @@ -0,0 +1,34 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.98398898442586 -98.9154870986938 2.08333134651184E-05 + chk 7.98288106918335 -98.9535156408946 2.08333134651184E-05 + chk 7.98566001256307 -98.983299446106 2.08333134651184E-05 + chk 7.91015623410543 -98.9998820304871 2.08333134651184E-05 + chk 7.86110766728719 -99.0000294685364 2.08333134651184E-05 +~~ } diff --git a/af/emp_lower_west.af b/af/emp_lower_west.af new file mode 100644 index 0000000..ef3982c --- /dev/null +++ b/af/emp_lower_west.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.82149856885274 -98.9991253217061 2.08333134651184E-05 + chk 7.74755109151204 -99.0007838567098 2.08333134651184E-05 + chk 7.73281037012736 -98.9658648649852 2.08333134651184E-05 + chk 7.73355510234833 -98.9177641391754 2.08333134651184E-05 +~~ } diff --git a/af/emp_middle_center.af b/af/emp_middle_center.af new file mode 100644 index 0000000..197a16d --- /dev/null +++ b/af/emp_middle_center.af @@ -0,0 +1,36 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.7319224357605 -98.9157996813456 0.0500208298365275 + chk 7.76221536795298 -98.9165566444397 0.0500208298365275 + chk 7.78820575078328 -98.9180283546448 0.0500208298365275 + chk 7.81051249504089 -98.9179642836253 0.0500208298365275 + chk 7.81533319155375 -98.9064802328746 0.0500208298365275 + chk 7.82841661771139 -98.9128922144572 0.0500208298365275 + chk 7.85989152590434 -98.9166463851929 0.0500208298365275 +~~ } diff --git a/af/emp_middle_center_north.af b/af/emp_middle_center_north.af new file mode 100644 index 0000000..70a6525 --- /dev/null +++ b/af/emp_middle_center_north.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.88879737854004 -98.7484204423924 0.0500208298365275 + chk 7.88779520988464 -98.7763667722543 0.0500208298365275 + chk 7.85867209434509 -98.7780872404575 0.0500208298365275 + chk 7.86062679290771 -98.8320131381353 0.0500208298365275 +~~ } diff --git a/af/emp_middle_east.af b/af/emp_middle_east.af new file mode 100644 index 0000000..fd7d430 --- /dev/null +++ b/af/emp_middle_east.af @@ -0,0 +1,35 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.88870123227437 -98.8342880725861 0.0500208298365275 + pnt 7.9080601533254 -98.83260846138 0.0500208298365275 + pnt 8.01768290201823 -98.8309822479884 0.0500208298365275 + pnt 8.01755491892497 -98.8619417270025 0.0500208298365275 + pnt 7.98468030293783 -98.861087179184 0.0500208298365275 + pnt 7.98253393173218 -98.9123307228088 0.0500208298365275 +~~ } diff --git a/af/emp_middle_north.af b/af/emp_middle_north.af new file mode 100644 index 0000000..70a6525 --- /dev/null +++ b/af/emp_middle_north.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.88879737854004 -98.7484204423924 0.0500208298365275 + chk 7.88779520988464 -98.7763667722543 0.0500208298365275 + chk 7.85867209434509 -98.7780872404575 0.0500208298365275 + chk 7.86062679290771 -98.8320131381353 0.0500208298365275 +~~ } diff --git a/af/emp_middle_south.af b/af/emp_middle_south.af new file mode 100644 index 0000000..fa28e35 --- /dev/null +++ b/af/emp_middle_south.af @@ -0,0 +1,34 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.98393576939901 -98.947071870168 0.0500208298365275 + chk 7.98278843561808 -98.9685194810232 0.0500208298365275 + chk 7.91060218811035 -98.9697721322378 0.0500208298365275 + chk 7.91191202799479 -98.9978865623474 0.0500208298365275 + chk 7.85844901402791 -98.9991900602977 0.0500208298365275 +~~ } diff --git a/af/emp_middle_west.af b/af/emp_middle_west.af new file mode 100644 index 0000000..cba1bf1 --- /dev/null +++ b/af/emp_middle_west.af @@ -0,0 +1,35 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.85844901402791 -98.9991900602977 0.0500208298365275 + chk 7.82886161804199 -98.9992191791534 0.0500208298365275 + chk 7.69753125508626 -98.9951904455821 0.0500208298365275 + chk 7.69002125660578 -98.97291431427 0.0500208298365275 + chk 7.73334475358327 -98.9708448410034 0.0500208298365275 + chk 7.73282035191854 -98.91423924764 0.0500208298365275 +~~ } diff --git a/af/emp_upper_center.af b/af/emp_upper_center.af new file mode 100644 index 0000000..a11ae56 --- /dev/null +++ b/af/emp_upper_center.af @@ -0,0 +1,35 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.76216135819753 -98.9174071153005 0.100020829836528 + chk 7.78690826098124 -98.9174113432566 0.100020829836528 + chk 7.80627972284953 -98.9169514497121 0.100020829836528 + chk 7.81894888877869 -98.9045763174693 0.100020829836528 + chk 7.8241703192393 -98.9155523300171 0.100020829836528 + chk 7.85614937146505 -98.9148523171743 0.100020829836528 +~~ } diff --git a/af/emp_upper_east.af b/af/emp_upper_east.af new file mode 100644 index 0000000..d35a2e4 --- /dev/null +++ b/af/emp_upper_east.af @@ -0,0 +1,35 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 7.89417243003845 -98.8339305082957 0.100020829836528 + chk 7.89417243003845 -98.8339305082957 0.100020829836528 + chk 8.01485535303752 -98.8297667821248 0.100020829836528 + chk 8.0137716293335 -98.8605286757151 0.100020829836528 + chk 7.98383073806763 -98.8635796467463 0.100020829836528 + chk 7.98269662857056 -98.9175656159719 0.100020829836528 +~~ } diff --git a/af/emp_upper_north.af b/af/emp_upper_north.af new file mode 100644 index 0000000..afd5789 --- /dev/null +++ b/af/emp_upper_north.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.88723940849304 -98.7477069916824 0.100020829836528 + pnt 7.89161202112834 -98.7767479797204 0.100020829836528 + chk 7.85736104647319 -98.7782268067201 0.100020829836528 + chk 7.85751595497131 -98.8337627251943 0.100020829836528 +~~ } diff --git a/af/emp_upper_south.af b/af/emp_upper_south.af new file mode 100644 index 0000000..c03bee8 --- /dev/null +++ b/af/emp_upper_south.af @@ -0,0 +1,34 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.9833989461263 -98.9504351933797 0.100020829836528 + chk 7.98318843841553 -98.9718412876129 0.100020829836528 + chk 7.91281547546387 -98.9675300439199 0.100020829836528 + chk 7.9096479733785 -98.9995598951976 0.100020829836528 + chk 7.86061189969381 -98.9993161996206 0.100020829836528 +~~ } diff --git a/af/emp_upper_west.af b/af/emp_upper_west.af new file mode 100644 index 0000000..56f7fd6 --- /dev/null +++ b/af/emp_upper_west.af @@ -0,0 +1,35 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + chk 7.82349874178569 -98.9988946437836 0.100020829836528 + chk 7.80739339192708 -98.9975622177124 0.100020829836528 + chk 7.70147999127706 -98.9960347175598 0.100020829836528 + chk 7.69348870515823 -98.9774155298869 0.100020829836528 + chk 7.73073010444641 -98.9714612325033 0.100020829836528 + chk 7.73404012521108 -98.9174848079681 0.100020829836528 +~~ } diff --git a/af/gauntlet_run.af b/af/gauntlet_run.af new file mode 100644 index 0000000..6cebbcb --- /dev/null +++ b/af/gauntlet_run.af @@ -0,0 +1,70 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau 59.0599030017853 -28.8052037556966 0.0500208298365275 2000 + cht 59.0599030017853 -28.8052037556966 0.0500208298365275 {/ah} + pau 59.0599030017853 -28.8052037556966 0.0500208298365275 17000 + pau 59.0599030017853 -28.8052037556966 0.0500208298365275 5000 + pnt 59.3230046590169 -28.5345523198446 0.0500208298365275 + pnt 59.3193101882935 -28.5619935353597 0.0500208298365275 + pnt 59.3131786346436 -28.5862298329671 0.0500208298365275 + pnt 59.2979978561401 -28.6134601593018 0.0500208298365275 + pnt 59.2851696014404 -28.6385901133219 0.0500208298365275 + pnt 59.2723521868388 -28.6662947018941 0.0500208298365275 + pnt 59.2498823801676 -28.690824508667 0.0500208298365275 + pnt 59.2364237785339 -28.7100222269694 0.0500208298365275 + pnt 59.2199646949768 -28.7288571357727 0.0500208298365275 + pnt 59.1952438036601 -28.7293816248576 0.0500208298365275 + pnt 59.1777567227681 -28.7301217714945 0.0500208298365275 + pnt 59.1478868166606 -28.7315408388774 0.0500208298365275 + pnt 59.1143533070882 -28.7364347457886 0.0500208298365275 + pnt 59.0816901365916 -28.7412015914917 0.0500208298365275 + pnt 59.0604732990265 -28.7589333852132 0.0500208298365275 + pnt 59.0547447681427 -28.7738886515299 0.0500208298365275 + pnt 59.053876320521 -28.7911163330078 0.0500208298365275 + pnt 59.058607562383 -28.8055153210958 0.0500208298365275 + pnt 59.0652321497599 -28.8127133369446 0.0500208298365275 + cht 59.0599030017853 -28.8052037556966 0.0500208298365275 {/ub give 1 A'nekshay Gem of Lesser Knowledge to Agent of the Arcanum} + pau 59.0599030017853 -28.8052037556966 0.0500208298365275 3000 + rcl 59.0599030017853 -28.8052037556966 0.0500208298365275 {Portal Recall} + pnt 0.73098045984904 13.4349609375 0.516687520345052 + pnt 0.755778630574544 13.3196397225062 0.516687520345052 + pnt 0.74760258992513 13.2350578308105 0.516687520345052 + pnt 0.737128639221191 13.1514392217 0.516687520345052 + pnt 0.729373168945312 13.0487908045451 0.516687520345052 + pnt 0.719842878977458 12.9712547302246 0.516687520345052 + pnt 0.712120008468628 12.8991107622782 0.516687520345052 + pnt 0.708513228098551 12.8574991226196 0.516687520345052 + pnt 0.710257911682129 12.8318621953328 0.516687520345052 + ptl 59.0599030017853 -28.8052037556966 0.0500208298365275 0.727877902984619 12.8103116671244 0.516404211521149 14 {Radiant Blood Gauntlet} + pnt -30.2602673212687 -16.387560971578 2.08333134651184E-05 + pnt -30.2920483907064 -16.3728627920151 2.08333134651184E-05 + ptl 59.0599030017853 -28.8052037556966 0.0500208298365275 -30.3333333333333 -16.35 0 37 {Gauntlet Arena} + pnt -30.4160812695821 -22.1452540397644 2.29167441527049E-05 + cht 59.0599030017853 -28.8052037556966 0.0500208298365275 {/a Knock knock!} +~~ } diff --git a/af/jaw_1.af b/af/jaw_1.af new file mode 100644 index 0000000..a2aca82 --- /dev/null +++ b/af/jaw_1.af @@ -0,0 +1,82 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -101.643393707275 17.8825289090474 2.08333134651184E-05 + cht -101.742709143957 17.8811597506205 -0.474979146321615 {/ub jumpsw 300} + pnt -101.592045052846 17.8805678685506 -0.0999791701634725 + pnt -101.554651578267 17.8813594023387 -0.0999791701634725 + pnt -101.533706283569 17.8833907604218 -0.0999791701634725 + pnt -101.534181054433 17.8413492997487 -0.0999791701634725 + pnt -101.48626130422 17.841304953893 -0.0999791701634725 + pnt -101.490094470978 17.8813687324524 -0.0999791701634725 + pnt -101.407286643982 17.884686867396 -0.124979170163473 + pnt -101.441320260366 17.801603158315 -0.124979170163473 + pnt -101.466675154368 17.7969429810842 -0.124979170163473 + pnt -101.516472848256 17.8459821859996 -0.124979170163473 + pnt -101.531043752035 17.8853654225667 -0.124979170163473 + pnt -101.575432650248 17.8846518675486 -0.124979170163473 + pnt -101.575820668538 17.7591938654582 -0.149979162216187 + pnt -101.529988797506 17.7609985669454 -0.149979162216187 + pnt -101.53424466451 17.8423960208893 -0.174979162216187 + pnt -101.583576202393 17.8416724999746 -0.174979162216187 + pnt -101.57072356542 17.8728516896566 -0.174979162216187 + pnt -101.595848846436 17.8807149728139 -0.174979162216187 + cht -101.742709143957 17.8811597506205 -0.474979146321615 {/ub jumpsw 300} + pnt -101.622127024333 17.8804373105367 -0.274979146321615 + pnt -101.616229724884 17.9339917182922 -0.274979146321615 + pnt -101.612587674459 17.9819168567657 -0.296296882629395 + pnt -101.615892442067 18.0119011123975 -0.299979146321615 + pnt -101.590025297801 18.0101968288422 -0.303131580352783 + pnt -101.529243914286 18.0071381568909 -0.324979146321615 + pnt -101.53581682841 17.9724334478378 -0.324979146321615 + pnt -101.572706063588 17.9642690896988 -0.324979146321615 + pnt -101.578296979268 17.9251905759176 -0.324979146321615 + pnt -101.61803188324 17.9257889827093 -0.324979146321615 + pnt -101.620800844828 17.9667853593826 -0.324979146321615 + pnt -101.617472012838 18.0454295317332 -0.349979146321615 + pnt -101.660903453827 18.0499082385407 -0.349979146321615 + pnt -101.658096440633 17.9865849812826 -0.374979146321615 + pnt -101.658587837219 17.9719900369644 -0.374979146321615 + pnt -101.69858379364 17.9644167820613 -0.374979146321615 + pnt -101.706780131658 17.9288707415263 -0.374979146321615 + pnt -101.743702141444 17.921234814326 -0.374979146321615 + pnt -101.775855763753 17.9226232131322 -0.374979146321615 + pnt -101.784734662374 17.9344542185465 -0.374979146321615 + pnt -101.78315264384 18.0072518110275 -0.349979146321615 + pnt -101.86580046018 18.008648399512 -0.374979146321615 + pnt -101.888455645243 18.0071597099304 -0.374979146321615 + cht -101.742709143957 17.8811597506205 -0.474979146321615 {/ub jumpsw 300} + pnt -101.913387115796 18.0075169881185 -0.474979146321615 + pnt -101.889330867926 18.0084470907847 -0.474979146321615 + pnt -101.844996301333 17.9643644889196 -0.474979146321615 + pnt -101.825047651927 17.9635365645091 -0.474979146321615 + pnt -101.821242467562 17.9419899145762 -0.474979146321615 + pnt -101.786994679769 17.9041363716125 -0.474979146321615 + pnt -101.782102791468 17.8818953514099 -0.474979146321615 + pnt -101.747181431452 17.8816454569499 -0.474979146321615 +~~ } diff --git a/af/jaw_1_hunt.af b/af/jaw_1_hunt.af new file mode 100644 index 0000000..e972163 --- /dev/null +++ b/af/jaw_1_hunt.af @@ -0,0 +1,32 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 linear ~~ { + pnt -101.742507108053 17.8811453342438 -0.474979146321615 + pnt -101.743644094467 17.9669194221497 -0.474979146321615 + pnt -101.740604893366 17.7961617628733 -0.474979146321615 +~~ } diff --git a/af/legendary_chests.af b/af/legendary_chests.af new file mode 100644 index 0000000..78c6714 --- /dev/null +++ b/af/legendary_chests.af @@ -0,0 +1,50 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + cht 59.3111747105916 -28.5648021697998 0.0500250021616618 {/ls} + pau 59.3111747105916 -28.5648021697998 0.0500250021616618 30000 + pnt 56.7849270820618 33.5499019304911 0.175027084350586 + pnt 56.8555516878764 33.5573837280273 0.175027084350586 + pnt 56.8688308080037 33.5700054804484 0.175027084350586 + pnt 56.8913924535116 33.5747497240702 0.175027084350586 + pnt 56.8944530804952 33.5924549102783 0.175027084350586 + pnt 56.8896083196004 33.5994212468465 0.175027084350586 + pnt 56.88939037323 33.609014860789 0.175027084350586 + pnt 56.8965542793274 33.6094929377238 0.175027084350586 + pnt 56.9181836128235 33.6086446762085 0.175027084350586 + pnt 56.9212248484294 33.6120755195618 0.175027084350586 + pnt 56.9192909558614 33.6253411610921 0.175027084350586 + pnt 56.901512781779 33.6277666091919 0.175027084350586 + pnt 56.8828212738037 33.6292119026184 0.175027084350586 + pnt 56.8678261756897 33.6242294629415 0.175027084350586 + cht 59.3111747105916 -28.5648021697998 0.0500250021616618 {/mm setkey Aged Legendary Key} + pau 59.3111747105916 -28.5648021697998 0.0500250021616618 1000 + cht 59.3111747105916 -28.5648021697998 0.0500250021616618 {/mm setchest Legendary Chest} + pau 59.3111747105916 -28.5648021697998 0.0500250021616618 1000 + cht 59.3111747105916 -28.5648021697998 0.0500250021616618 {/mm lootchest} +~~ } diff --git a/af/legendary_chests_ah.af b/af/legendary_chests_ah.af new file mode 100644 index 0000000..f842f9d --- /dev/null +++ b/af/legendary_chests_ah.af @@ -0,0 +1,32 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau 56.8670953114828 33.6244198799133 0.175027084350586 5000 + cht 56.8670953114828 33.6244198799133 0.175027084350586 {/ah} + pau 56.8670953114828 33.6244198799133 0.175027084350586 25000 +~~ } diff --git a/af/mp_primary.af b/af/mp_primary.af new file mode 100644 index 0000000..cf5c8ef --- /dev/null +++ b/af/mp_primary.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -100.903506819407 -15.7145868619283 2.08333134651184E-05 + cht 59.305216662089 -28.7897483189901 0.0500208298365275 {/tell brycter's tinker, primary} + pau 59.305216662089 -28.7897483189901 0.0500208298365275 15000 + cht 59.305216662089 -28.7897483189901 0.0500208298365275 {/ub portal Gateway} +~~ } diff --git a/af/mp_secondary.af b/af/mp_secondary.af new file mode 100644 index 0000000..4c2fcac --- /dev/null +++ b/af/mp_secondary.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -100.903506819407 -15.7145868619283 2.08333134651184E-05 + cht 59.305216662089 -28.7897483189901 0.0500208298365275 {/tell brycter's tinker, secondary} + pau 59.305216662089 -28.7897483189901 0.0500208298365275 15000 + cht 59.305216662089 -28.7897483189901 0.0500208298365275 {/ub portal Gateway} +~~ } diff --git a/af/nal_dungeon_run.af b/af/nal_dungeon_run.af new file mode 100644 index 0000000..5bba92f --- /dev/null +++ b/af/nal_dungeon_run.af @@ -0,0 +1,134 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -6.64265780448914 82.970769182841 0.520020866394043 + pnt -6.53258282343547 82.9766507705053 0.520020866394043 + pnt -6.5241548538208 82.9666045586268 0.520020866394043 + pnt -6.52543540000916 82.8319858491421 0.520020866394043 + pnt -6.52466181119283 82.7316112836202 0.520020866394043 + pnt -6.52428959210714 82.6833163579305 0.507520866394043 + pnt -6.56432606379191 82.6826505819956 0.482520866394043 + pnt -6.56723087628682 82.7245013872782 0.470020866394043 + pnt -6.52682034174601 82.7268746852875 0.470020866394043 + pnt -6.52451459566752 82.8517318308353 0.470020866394043 + pnt -6.48212687174479 82.8537413500249 0.470020866394043 + pnt -6.48354816436768 82.8098253885905 0.470020866394043 + pnt -6.44079599380493 82.810896106561 0.470020866394043 + pnt -6.44334672292074 82.8929744243622 0.470020866394043 + pnt -6.45794995625814 82.8922798792521 0.470020866394043 + pnt -6.56549202601115 82.8944360931714 0.470020866394043 + pnt -6.56468464533488 82.804447209835 0.470020866394043 + pnt -6.57967187563578 82.8088130275408 0.470020866394043 + pnt -6.60615196228027 82.8078897396723 0.470020866394043 + pnt -6.60998964309692 82.8323406736056 0.470020866394043 + pnt -6.60824594497681 82.9274442116419 0.470020866394043 + pnt -6.61312033335368 82.9325614134471 0.470020866394043 + pnt -6.59449124336243 82.9332819779714 0.470020866394043 + pnt -6.46273727416992 82.9362381140391 0.470020866394043 + pnt -6.43859529495239 82.9345280170441 0.470020866394043 + pnt -6.44143927892049 82.9497413476308 0.470020866394043 + pnt -6.44120035171509 82.9754688103994 0.470020866394043 + pnt -6.52454975446065 82.9759105205536 0.470020866394043 + pnt -6.5258195400238 82.9920776526133 0.470020866394043 + pnt -6.52620166142782 83.0618254184723 0.457520866394043 + pnt -6.56952675183614 83.0605424722036 0.432520866394043 + pnt -6.56701652208964 83.01805712382 0.420020866394043 + pnt -6.54244429270426 83.0201718171438 0.420020866394043 + pnt -6.52339661916097 83.0183919588725 0.420020866394043 + pnt -6.52661979993184 82.9088581204414 0.420020866394043 + pnt -6.53697940508525 82.8997958699862 0.420020866394043 + pnt -6.54967279434204 82.8894904812177 0.420020866394043 + pnt -6.56092805862427 82.8952447096507 0.420020866394043 + pnt -6.56685965855916 82.9112509330114 0.420020866394043 + pnt -6.56771682103475 82.9210434754689 0.420020866394043 + pnt -6.55098002751668 82.9304801940918 0.420020866394043 + pnt -6.55673197110494 82.9461685180664 0.420020866394043 + pnt -6.56841595967611 82.9506533384323 0.420020866394043 + pnt -6.58156072298686 82.9432550986608 0.420020866394043 + pnt -6.59727851549784 82.9352275689443 0.420020866394043 + pnt -6.60662396748861 82.9286781628927 0.420020866394043 + pnt -6.61229750315348 82.9166619896889 0.420020866394043 + pnt -6.61301701863607 82.8919930656751 0.420020866394043 + pnt -6.60642336209615 82.8611558139324 0.420020866394043 + pnt -6.6225027402242 82.8522693611681 0.420020866394043 + pnt -6.63534286022186 82.8447930966814 0.420020866394043 + pnt -6.6484427690506 82.8368732005358 0.420020866394043 + pnt -6.65520844459534 82.8346334209045 0.420020866394043 + pnt -6.66521673997243 82.8445363168915 0.420020866394043 + pnt -6.66329742272695 82.8573076531291 0.420020866394043 + pnt -6.65956587791443 82.8638187090556 0.420020866394043 + pnt -6.65326348940531 82.8697439452012 0.420020866394043 + pnt -6.64511148134867 82.8955163955688 0.420020866394043 + pnt -6.64505794048309 82.9359001795451 0.420020866394043 + pnt -6.6468478679657 82.9723244746526 0.420020866394043 + pnt -6.64053749243418 82.97647087574 0.420020866394043 + pnt -6.63352208932241 82.9789596239726 0.420020866394043 + pnt -6.62715210914612 82.9736535628637 0.420020866394043 + pnt -6.610719871521 82.9609577178955 0.420020866394043 + pnt -6.60115423202515 82.9613091786702 0.420020866394043 + pnt -6.59165137608846 82.9791634639104 0.420020866394043 + pnt -6.59173652331034 82.980503710111 0.420020866394043 + pnt -6.59766260782878 82.9878133773804 0.420020866394043 + pnt -6.60720534324646 83.0046865463257 0.420020866394043 + pnt -6.60728578567505 83.0107732931773 0.420020866394043 + pnt -6.6293385108312 83.0224945704142 0.420020866394043 + pnt -6.66175981362661 83.0224945704142 0.420020866394043 + pnt -6.68269670804342 83.0192192395528 0.420020866394043 + pnt -6.69606528282165 82.966614596049 0.420020866394043 + pnt -6.69280879894892 82.9209896167119 0.420020866394043 + pnt -6.69198488394419 82.8852444092433 0.420020866394043 + pnt -6.69169878959656 82.8611562480529 0.420020866394043 + pnt -6.68928321997325 82.8135863383611 0.420020866394043 + pnt -6.66713995933533 82.804442358017 0.420020866394043 + pnt -6.63962433338165 82.8045397122701 0.420020866394043 + pnt -6.62565562725067 82.8044414758682 0.420020866394043 + pnt -6.60273928642273 82.8059426943461 0.420020866394043 + pnt -6.5774406115214 82.805800763766 0.420020866394043 + pnt -6.5699946085612 82.8014030218124 0.420020866394043 + pnt -6.56911363601685 82.780121421814 0.420020866394043 + pnt -6.55578635533651 82.7648969729741 0.420020866394043 + pnt -6.53948407173157 82.7616338173548 0.420020866394043 + pnt -6.53125996589661 82.7564270178477 0.420020866394043 + pnt -6.52935174306234 82.7495510896047 0.420020866394043 + pnt -6.52960920333862 82.7478592475255 0.420020866394043 + pnt -6.52525053024292 82.71295337677 0.420020866394043 + pnt -6.52477815945943 82.6841788609823 0.420020866394043 + pnt -6.52611967722575 82.6509462515513 0.420020866394043 + pnt -6.52649861971537 82.6444979985555 0.420020866394043 + pnt -6.55086391766866 82.646256351471 0.420020866394043 + pnt -6.56850248972575 82.6456227461497 0.420020866394043 + pnt -6.56740725835164 82.6322205543518 0.420020866394043 + pnt -6.56698772112528 82.6044508775075 0.420020866394043 + pnt -6.56758306821187 82.577098274231 0.420020866394043 + pnt -6.56802501678467 82.5543321291606 0.420020866394043 + pnt -6.5693442662557 82.5185359319051 0.420020866394043 + pnt -6.56994536717733 82.51684106191 0.420020866394043 + pnt -6.54950388272603 82.5166784286499 0.420020866394043 + pnt -6.5376293182373 82.5169657707214 0.420020866394043 + pnt -6.53149251937866 82.5149389266968 0.420020866394043 +~~ } diff --git a/af/nal_to_cave.af b/af/nal_to_cave.af new file mode 100644 index 0000000..79b7a94 --- /dev/null +++ b/af/nal_to_cave.af @@ -0,0 +1,90 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -7.01842756271362 85.16130250295 0.370020866394043 2000 + cht -7.01842756271362 85.16130250295 0.370020866394043 {/ah} + pau -7.01842756271362 85.16130250295 0.370020866394043 17000 + pnt 59.3384010632833 -28.6191628138224 0.0500208298365275 + pnt 59.3508112589518 -28.663255182902 0.0500208298365275 + pnt 59.3734028816223 -28.7015999794006 0.0500208298365275 + pnt 59.3821754137675 -28.7137173334757 0.0500208298365275 + ptl -7.01842756271362 85.16130250295 0.370020866394043 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.543901316325 -96.6414394696554 2.08333134651184E-05 + pnt -101.539138698578 -96.6738923390706 2.08333134651184E-05 + pnt -101.537436834971 -96.6901920000712 2.08333134651184E-05 + ptl -7.01842756271362 85.16130250295 0.370020866394043 -101.533420848846 -96.7096000035604 -0.000262499845121056 14 {Portal to Tou-Tou} + pnt 94.5841976801554 -30.458043607076 0.0833541631698608 + pau -7.01842756271362 85.16130250295 0.370020866394043 5000 + ptl -7.01842756271362 85.16130250295 0.370020866394043 94.5650791803996 -30.4658629099528 0.0830708369612694 14 {Snowy Valley Portal} + pnt -8.77439117431641 85.3478498220444 0.456859111785889 + pnt -8.64547468821208 85.3415913184484 0.49244171778361 + pnt -8.08548984527588 85.3137665748596 0.690485254923503 + pnt -8.04786163965861 85.3213977336884 0.70412171681722 + pnt -7.97210156122843 85.3435512622197 0.720799827575684 + pnt -7.79389470418294 85.3507523775101 0.733542188008626 + pnt -7.72145830790202 85.3669324795405 0.73520876566569 + pnt -7.68180274963379 85.384103457133 0.736196899414063 + pnt -7.52974883913994 85.4608488082886 0.742712084452311 + pnt -7.43944005966187 85.4922178268433 0.742148653666178 + pnt -7.30012241999308 85.5193647066752 0.739809036254883 + pnt -7.17950359980265 85.5432008743286 0.741313171386719 + pnt -6.94129161834717 85.5509906133016 0.723982175191244 + pnt -6.76020501454671 85.5322114308675 0.688941192626953 + pnt -6.57779232660929 85.4913260142009 0.64718983968099 + pnt -6.50545120239258 85.4377489725749 0.623887507120768 + pnt -6.49214366277059 85.4001445929209 0.615402221679688 + pnt -6.48485825856527 85.3116583347321 0.605830510457357 + chk -6.49417440096537 85.2537067477902 0.604010899861654 + pnt -6.4933646996816 85.2836485028267 0.606438573201497 + chk -6.4937637646993 85.2638409396013 0.60482120513916 + cht -7.01842756271362 85.16130250295 0.370020866394043 {/ub jumpsw 500} + pnt -6.500457127889 85.1136507670085 0.451196511586507 + pnt -6.53877299626668 85.0897068023682 0.448305288950602 + pnt -6.65064925352732 84.9912857055664 0.441687488555908 + pnt -6.70808986028035 84.9426246007284 0.444145997365316 + pnt -6.75292237599691 84.9221996307373 0.449980163574219 + pnt -6.82532946268717 84.8863378842672 0.443632062276204 + pnt -6.90261993408203 84.8488429069519 0.433303197224935 + pnt -6.98204123179118 84.8207559903463 0.432798067728678 + pnt -7.02696310679118 84.8234535853068 0.440060234069824 + pnt -7.07170003255208 84.8446949958801 0.441687552134196 + pnt -7.09594694773356 84.8627712249756 0.441687552134196 + pnt -7.10195881525675 84.9215126355489 0.423560905456543 + pnt -7.10118687947591 84.9824425061544 0.387837727864583 + pnt -7.09944785435995 85.0295464833577 0.370020866394043 + pnt -7.06365722020467 85.0364540100098 0.370020866394043 + pnt -7.05748987197876 84.9905835469564 0.370020866394043 + pnt -7.04360593159994 84.983571434021 0.370020866394043 + pnt -7.0244699160258 84.9851900736491 0.370020866394043 + pnt -7.01343886057536 85.0043657938639 0.370020866394043 + pnt -7.01637363433838 85.0369383494059 0.370020866394043 + pnt -7.01705716451009 85.0696723937988 0.370020866394043 + pnt -7.02337071100871 85.1099428812663 0.370020866394043 + pnt -7.02159051895142 85.1445587158203 0.370020866394043 + pnt -7.01842756271362 85.16130250295 0.370020866394043 +~~ } diff --git a/af/nal_to_tomb_portal.af b/af/nal_to_tomb_portal.af new file mode 100644 index 0000000..73a49fc --- /dev/null +++ b/af/nal_to_tomb_portal.af @@ -0,0 +1,38 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -7.01691096623739 85.1959685643514 0.370020866394043 + pnt -7.01651852925619 85.3724480311076 0.370020866394043 + chk -7.01709276835124 85.3784429550171 0.370020866394043 + chk -7.01628920237223 85.4945297241211 0.370020866394043 + chk -7.01469256083171 85.7107251485189 0.395020866394043 + chk -7.01347522735596 85.7847235361735 0.395020866394043 + chk -6.99022337595622 85.8137051900228 0.395020866394043 + chk -6.97387275695801 85.8187629699707 0.395020866394043 + ptl -6.64514708518982 82.9806620836258 0.520020866394043 -6.9693333307902 85.8294958750407 0.394737541675568 14 {Frozen Tomb} +~~ } diff --git a/af/nav_ab.af b/af/nav_ab.af new file mode 100644 index 0000000..db4765d --- /dev/null +++ b/af/nav_ab.af @@ -0,0 +1,42 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + cht -87.9222966512044 -59.9759215990702 0.175027068456014 {/mp} + pau -87.9222966512044 -59.9759215990702 0.175027068456014 22000 + cht -87.9222966512044 -59.9759215990702 0.175027068456014 {/say ab} + pau -87.9222966512044 -59.9759215990702 0.175027068456014 30000 + cht -87.9222966512044 -59.9759215990702 0.175027068456014 {/ub use Gateway} + pnt -87.9797062555949 -60.4362569173177 0.265733496348063 + pnt -87.9643449147542 -60.3346110810836 0.230621592203776 + pnt -87.9498847007751 -60.1938330491384 0.185985358556112 + pnt -87.9534404754639 -60.1445933977763 0.175027068456014 + pnt -87.9548230806986 -60.0900212287903 0.175027068456014 + pnt -87.9550152778625 -60.0620187123617 0.175027068456014 + pnt -87.9489116032918 -60.0324022928874 0.175027068456014 + pnt -87.9241135279338 -59.9791566848755 0.175027068456014 +~~ } diff --git a/af/nav_alishiabintaldan.af b/af/nav_alishiabintaldan.af new file mode 100644 index 0000000..bed3214 --- /dev/null +++ b/af/nav_alishiabintaldan.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -87.8987251281738 -59.956032816569 0.175020837783813 + pnt -87.8088916142782 -59.9846682866414 0.175020837783813 + pnt -87.7822643280029 -59.9847947756449 0.175020837783813 + cht -87.7822643280029 -59.9847947756449 0.175020837783813 {/ub give Blank Augmentation Gem to Alishia bint Aldan} +~~ } diff --git a/af/nav_alisondulane.af b/af/nav_alisondulane.af new file mode 100644 index 0000000..1e9d423 --- /dev/null +++ b/af/nav_alisondulane.af @@ -0,0 +1,39 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 49.8588511149089 66.3864358584086 0.775020790100098 + pnt 49.8555178324382 66.4146863937378 0.779078928629557 + pnt 49.8717884063721 66.4338253657023 0.785206985473633 + pnt 49.8905141830444 66.4378744761149 0.791687456766764 + pnt 49.9045803070068 66.4390602111816 0.791687456766764 + pnt 49.9012456893921 66.33092918396 0.791687456766764 + cht 49.8046051025391 66.3513437906901 0.775020790100098 {/ub face 270} + cht 49.8046051025391 66.3513437906901 0.775020790100098 {/ub jumpsw 300} + pnt 49.8046374003092 66.3513372103373 0.775020790100098 + cht 49.8046051025391 66.3513437906901 0.775020790100098 {/ub give Blank Augmentation Gem to Alison Dulane} +~~ } diff --git a/af/nav_anframmellow.af b/af/nav_anframmellow.af new file mode 100644 index 0000000..85b33e4 --- /dev/null +++ b/af/nav_anframmellow.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -87.8987251281738 -59.956032816569 0.175020837783813 + pnt -87.8088916142782 -59.9846682866414 0.175020837783813 + pnt -87.7822643280029 -59.9847947756449 0.175020837783813 + cht -87.7822643280029 -59.9847947756449 0.175020837783813 {/ub give Blank Augmentation Gem to Anfram Mellow} +~~ } diff --git a/af/nav_ariannatheadept.af b/af/nav_ariannatheadept.af new file mode 100644 index 0000000..96c38e1 --- /dev/null +++ b/af/nav_ariannatheadept.af @@ -0,0 +1,42 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 49.8588511149089 66.3864358584086 0.775020790100098 + pnt 49.8555178324382 66.4146863937378 0.779078928629557 + pnt 49.8717884063721 66.4338253657023 0.785206985473633 + pnt 49.8905141830444 66.4378744761149 0.791687456766764 + pnt 49.9045803070068 66.4390602111816 0.791687456766764 + pnt 49.9012456893921 66.33092918396 0.791687456766764 + cht 49.8583435058594 66.4942063331604 0.775020790100098 {/ub face 270} + cht 49.8583435058594 66.4942063331604 0.775020790100098 {/ub jumpsw 300} + pnt 49.8046374003092 66.3513372103373 0.775020790100098 + pnt 49.838127263387 66.3465511322022 0.775020790100098 + pnt 49.8269340515137 66.4230056126912 0.775020790100098 + pnt 49.8579552968343 66.4933744430542 0.775020790100098 + cht 49.8583435058594 66.4942063331604 0.775020790100098 {/ub give Blank Augmentation Gem to Arianna the Adept} +~~ } diff --git a/af/nav_briennecarlus.af b/af/nav_briennecarlus.af new file mode 100644 index 0000000..674d387 --- /dev/null +++ b/af/nav_briennecarlus.af @@ -0,0 +1,37 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 48.3606951395671 25.9085505803426 0.231929063796997 + pnt 48.3884344100952 25.5719860394796 0.239678192138672 + pnt 48.3782159169515 25.5435764312744 0.225020837783813 + pnt 48.3625609079997 25.4953356901805 0.225020837783813 + pnt 48.3672090530396 25.4595303853353 0.225020837783813 + pnt 48.3880900065104 25.4410440921783 0.225020837783813 + chk 48.4019992192586 25.4926815191905 0.225020837783813 + cht 48.3987060546875 25.4926479816437 0.225020837783813 {/ub give Blank Augmentation Gem to Brienne Carlus} +~~ } diff --git a/af/nav_burrellsammrun.af b/af/nav_burrellsammrun.af new file mode 100644 index 0000000..bb83c58 --- /dev/null +++ b/af/nav_burrellsammrun.af @@ -0,0 +1,37 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 48.3606951395671 25.9085505803426 0.231929063796997 + pnt 48.3884344100952 25.5719860394796 0.239678192138672 + pnt 48.3782159169515 25.5435764312744 0.225020837783813 + pnt 48.3625609079997 25.4953356901805 0.225020837783813 + pnt 48.3672090530396 25.4595303853353 0.225020837783813 + pnt 48.3880900065104 25.4410440921783 0.225020837783813 + chk 48.4019992192586 25.4926815191905 0.225020837783813 + cht 48.3987060546875 25.4926479816437 0.225020837783813 {/ub give Blank Augmentation Gem to Burrell Sammrun} +~~ } diff --git a/af/nav_candeth.af b/af/nav_candeth.af new file mode 100644 index 0000000..cfbf83e --- /dev/null +++ b/af/nav_candeth.af @@ -0,0 +1,52 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -100.944974994659 -15.6830624977748 2.08333134651184E-05 2000 + cht -100.944974994659 -15.6830624977748 2.08333134651184E-05 {/vt opt set enablecombat false} + pau -100.944974994659 -15.6830624977748 2.08333134651184E-05 2000 + cht -100.944974994659 -15.6830624977748 2.08333134651184E-05 {/mp} + pau -100.944974994659 -15.6830624977748 2.08333134651184E-05 10000 + pau -100.944974994659 -15.6830624977748 2.08333134651184E-05 20000 + pnt -100.925855763753 -15.7121812184652 2.08333134651184E-05 + cht -100.944974994659 -15.6830624977748 2.08333134651184E-05 {/say candeth} + pau -100.944974994659 -15.6830624977748 2.08333134651184E-05 30000 + cht -100.944974994659 -15.6830624977748 2.08333134651184E-05 {/ub use Gateway} + pnt -64.6258101145426 -88.2373922983805 0.233354171117147 + pnt -65.2840846379598 -87.8975758870443 0.196460199356079 + pnt -66.026611328125 -87.7169165293376 0.233354171117147 + pnt -66.1071584065755 -87.7980332692464 0.233354171117147 + pnt -66.4087068875631 -88.0956871032715 0.21977596282959 + pnt -66.4688243548075 -88.1048866589864 0.215801048278809 + pnt -66.5323599338531 -88.0966199715932 0.201490847269694 + pnt -66.5920146624247 -88.0619764963786 0.200020837783813 + pnt -66.647017566363 -88.0048560460409 0.200020837783813 + pnt -66.7932420094808 -87.901349290212 0.200020837783813 + cht -100.944974994659 -15.6830624977748 2.08333134651184E-05 {/ub use Portcullis} + pau -100.944974994659 -15.6830624977748 2.08333134651184E-05 6000 + pnt -66.9206565221151 -87.7956490198771 0.200020837783813 +~~ } diff --git a/af/nav_carlitogallo.af b/af/nav_carlitogallo.af new file mode 100644 index 0000000..09f5170 --- /dev/null +++ b/af/nav_carlitogallo.af @@ -0,0 +1,31 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -70.4832720438639 87.4022104263306 0.333354187011719 + cht -70.4832720438639 87.4022104263306 0.333354187011719 {/ub give Blank Augmentation Gem to Carlito Gallo} +~~ } diff --git a/af/nav_cragstone.af b/af/nav_cragstone.af new file mode 100644 index 0000000..1c833f6 --- /dev/null +++ b/af/nav_cragstone.af @@ -0,0 +1,53 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 2000 + cht -101.708302195867 -96.4694164276123 2.08333134651184E-05 {/vt opt set enablecombat false} + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 2000 + cht -101.708302195867 -96.4694164276123 2.08333134651184E-05 {/ah} + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 17000 + pnt 59.3255796750387 -28.5361920038859 0.0500208298365275 + pnt 59.324792321523 -28.5717388788859 0.0500208298365275 + pnt 59.3292462031047 -28.6101331075033 0.0500208298365275 + pnt 59.3412136395772 -28.6410438537598 0.0500208298365275 + pnt 59.3783741315206 -28.698460038503 0.0500208298365275 + pnt 59.3822264989217 -28.7049989382426 0.0500208298365275 + ptl -101.708302195867 -96.4694164276123 2.08333134651184E-05 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.62513182958 -96.6316944440206 2.08333134651184E-05 + pnt -101.645045089722 -96.6101451873779 2.08333134651184E-05 + pnt -101.656531524658 -96.5895956675212 2.08333134651184E-05 + pnt -101.658098284403 -96.5550744374593 2.08333134651184E-05 + pnt -101.657912921906 -96.5201197624206 2.08333134651184E-05 + pnt -101.65765841802 -96.4720915873845 2.08333134651184E-05 + pnt -101.673124249776 -96.4596846818924 2.08333134651184E-05 + pnt -101.683683522542 -96.4512139002482 2.08333134651184E-05 + pnt -101.693799908956 -96.4480533440908 2.08333134651184E-05 + pnt -101.700957791011 -96.457622051239 2.08333134651184E-05 + pnt -101.708162943522 -96.4691877047221 2.08333134651184E-05 + ptl -101.708302195867 -96.4694164276123 2.08333134651184E-05 -101.727349996567 -96.4750416676203 -0.000262499845121056 14 {Portal to Cragstone} +~~ } diff --git a/af/nav_emilyyarow.af b/af/nav_emilyyarow.af new file mode 100644 index 0000000..916e47f --- /dev/null +++ b/af/nav_emilyyarow.af @@ -0,0 +1,42 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 48.3991225560506 25.541839726766 0.225020837783813 + pnt 48.3647264480591 25.5387668927511 0.225020837783813 + pnt 48.3577526728312 25.5211504618327 0.225020837783813 + pnt 48.491491262118 24.9450490951538 0.291687520345052 + pnt 48.4729676604271 24.8950917243958 0.291687520345052 + pnt 48.4903233091037 24.871687189738 0.291687520345052 + pnt 48.5177273193995 24.8693484942118 0.291687520345052 + pnt 48.5300285339356 24.9012077331543 0.291687520345052 + pnt 48.5343517303467 24.9122448921204 0.291687520345052 + chk 48.5227070808411 24.9204285303752 0.291687520345052 + pnt 48.5099892775218 24.9099504152934 0.291687520345052 + pnt 48.4954050858816 24.9103651364644 0.291687520345052 + cht 48.4934983174006 24.9020138422648 0.291687520345052 {/ub give Blank Augmentation Gem to Emily Yarow} +~~ } diff --git a/af/nav_empyrean.af b/af/nav_empyrean.af new file mode 100644 index 0000000..f140dcf --- /dev/null +++ b/af/nav_empyrean.af @@ -0,0 +1,58 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + rcl -71.8128362019857 -46.2284189224243 2.08333212261399E-05 {Recall to the Singularity Caul} + pnt -94.7016312003136 -97.981881014506 0.367698383331299 + ptl -71.8128362019857 -46.2284189224243 2.08333212261399E-05 -94.6987583319346 -98.0068958282471 0.371145516633987 14 {Obsidian Rim Portal} + pnt -65.5345490773519 -48.0928927580516 0.0821696281433106 + pnt -66.2971390088399 -48.0919455369314 0.0824445406595866 + pnt -68.2659324010213 -47.9679103851318 0.0901949644088745 + pnt -68.9330024560293 -47.9617745717367 0.0741503397623698 + pnt -68.9996176083883 -47.9868227322896 0.0811579465866089 + pnt -69.0741902987162 -47.9962577819824 0.0902631839116414 + pnt -69.1185588876406 -48.0084948221842 0.0896445353825887 + pnt -69.1932870864868 -48.0247398058573 0.0864912668863932 + pnt -69.2399808883667 -48.0406180699666 0.0826785326004028 + pnt -69.3729923248291 -48.0507068951925 0.0753742853800456 + pnt -69.502007261912 -48.0152909914653 0.0562341809272766 + pnt -69.6805796305339 -47.9529766718547 0.00605392009019852 + pnt -69.7465653419495 -47.9553860028585 0.000755888223648071 + pnt -69.917982506752 -47.9998155911764 0.00417213241259257 + pnt -70.4033851623535 -48.1885171890259 0.0103249351183573 + pnt -71.328177467982 -48.5185417175293 2.08333212261399E-05 + pnt -72.7273258845011 -47.8933919270833 0.0094555139541626 + pnt -72.7809668223063 -47.776501083374 0.0289373199144999 + pnt -72.7527559280395 -47.166915734609 0.135223134358724 + pnt -72.7196399370829 -47.071635723114 0.0760513146718343 + pnt -72.7042126337687 -47.0472258249919 0.0588250835736593 + pnt -72.6919200261434 -47.0329411188761 0.0555859247843424 + pnt -72.5977428436279 -46.9303064982096 0.0106916089852651 + pnt -71.9506707509359 -46.338755830129 2.08333212261399E-05 + pnt -71.8265404701233 -46.2414363861084 2.08333212261399E-05 + ptl -71.8128362019857 -46.2284189224243 2.08333212261399E-05 -71.8083083470662 -46.2096791585286 -0.000262499845121056 14 {Empyrean Facility Upper Level} +~~ } diff --git a/af/nav_enliyuo.af b/af/nav_enliyuo.af new file mode 100644 index 0000000..e39cb7d --- /dev/null +++ b/af/nav_enliyuo.af @@ -0,0 +1,40 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 82.8787892838319 -38.9280746459961 0.127419940630595 + pnt 83.2001219431559 -38.9576947530111 0.133354155222575 + chk 83.2001219431559 -38.9576947530111 0.133354155222575 + pnt 83.369415696462 -39.1759410222371 0.133354171117147 + pnt 83.3751480420431 -39.1776836395264 0.133354171117147 + chk 83.3760263442993 -39.1779506365458 0.133354171117147 + pnt 83.3755040168762 -39.197771135966 0.136687501271566 + pnt 83.3891021728516 -39.1993362426758 0.140020847320557 + chk 83.3891021728516 -39.1993362426758 0.140020847320557 + pnt 83.3962514241536 -39.1774635314941 0.140020847320557 + cht 83.396292813619 -39.1773367881775 0.140020847320557 {/ub give Blank Augmentation Gem to Enli Yuo} +~~ } diff --git a/af/nav_erikfestus.af b/af/nav_erikfestus.af new file mode 100644 index 0000000..b0d9549 --- /dev/null +++ b/af/nav_erikfestus.af @@ -0,0 +1,42 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -87.9018451054891 -59.9445494969686 0.175020837783813 + pnt -87.8899428049723 -59.9389888445536 0.175020837783813 + pnt -87.8739268620809 -59.9097272872925 0.175020837783813 + pnt -87.8671432177226 -59.8721979459127 0.175020837783813 + pnt -87.856796836853 -59.8322549819946 0.175020837783813 + pnt -87.8438958803813 -59.8173235575358 0.175020837783813 + pnt -87.8200257619222 -59.8127978006999 0.175020837783813 + pnt -87.8050433476766 -59.8112403869629 0.175020837783813 + pnt -87.781246693929 -59.8055096944173 0.175020837783813 + pnt -87.8132436752319 -59.8209204673767 0.175020837783813 + pnt -87.77294921875 -59.8199383735657 0.158358335494995 + pnt -87.780946858724 -59.7934652328491 0.158358335494995 + cht -87.7810242335002 -59.7932088851929 0.158358335494995 {/ub give Blank Augmentation Gem to Erik Festus} +~~ } diff --git a/af/nav_fiun.af b/af/nav_fiun.af new file mode 100644 index 0000000..aeb4e55 --- /dev/null +++ b/af/nav_fiun.af @@ -0,0 +1,55 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -101.708298285802 -97.049599647522 2.08333134651184E-05 2000 + cht -101.708298285802 -97.049599647522 2.08333134651184E-05 {/vt opt set enablecombat false} + pau -101.708298285802 -97.049599647522 2.08333134651184E-05 2000 + cht -101.708298285802 -97.049599647522 2.08333134651184E-05 {/ah} + pau -101.708298285802 -97.049599647522 2.08333134651184E-05 17000 + pnt 59.3255796750387 -28.5361920038859 0.0500208298365275 + pnt 59.324792321523 -28.5717388788859 0.0500208298365275 + pnt 59.3292462031047 -28.6101331075033 0.0500208298365275 + pnt 59.3412136395772 -28.6410438537598 0.0500208298365275 + pnt 59.3783741315206 -28.698460038503 0.0500208298365275 + pnt 59.3822264989217 -28.7049989382426 0.0500208298365275 + ptl -101.708298285802 -97.049599647522 2.08333134651184E-05 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.628087838491 -96.6549834251404 2.08333134651184E-05 + pnt -101.646181233724 -96.6790327707926 2.08333134651184E-05 + pnt -101.657034428914 -96.6989848454793 2.08333134651184E-05 + pnt -101.65637957255 -96.7388830820719 2.08333134651184E-05 + pnt -101.657835769653 -96.8140973409017 2.08333134651184E-05 + pnt -101.661272303263 -96.8701342582703 2.08333134651184E-05 + pnt -101.664485899607 -96.9225360870361 2.08333134651184E-05 + pnt -101.682082684835 -96.9261981964111 2.08333134651184E-05 + pnt -101.691858164469 -96.9576842625936 2.08333134651184E-05 + pnt -101.697619883219 -97.014403406779 2.08333134651184E-05 + pnt -101.699697526296 -97.0348560333252 2.08333134651184E-05 + pnt -101.700497849782 -97.042734336853 2.08333134651184E-05 + pnt -101.708238379161 -97.0495471318563 2.08333134651184E-05 + ptl -101.708298285802 -97.049599647522 2.08333134651184E-05 -101.725833336512 -97.0584083557129 -0.000262499845121056 14 {Fiun Outpost} +~~ } diff --git a/af/nav_fiunbayaas.af b/af/nav_fiunbayaas.af new file mode 100644 index 0000000..935b330 --- /dev/null +++ b/af/nav_fiunbayaas.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -56.779743830363 95.8563581307729 -0.000395833452542623 + pnt -56.8187964439392 95.8157166004181 0.0028777835269769 + pnt -57.0857643167178 95.7137626926104 0.00835416714350382 + cht -57.081077226003 95.7147547245026 0.00835416714350382 {/ub give Blank Augmentation Gem to Fiun Bayaas} +~~ } diff --git a/af/nav_fiunluunere.af b/af/nav_fiunluunere.af new file mode 100644 index 0000000..4511ff7 --- /dev/null +++ b/af/nav_fiunluunere.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -56.779743830363 95.8563581307729 -0.000395833452542623 + pnt -56.8187964439392 95.8157166004181 0.0028777835269769 + pnt -57.0857643167178 95.7137626926104 0.00835416714350382 + cht -57.081077226003 95.7147547245026 0.00835416714350382 {/ub give Blank Augmentation Gem to Fiun Luunere} +~~ } diff --git a/af/nav_fiunnoress.af b/af/nav_fiunnoress.af new file mode 100644 index 0000000..686a81a --- /dev/null +++ b/af/nav_fiunnoress.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -56.779743830363 95.8563581307729 -0.000395833452542623 + pnt -56.8187964439392 95.8157166004181 0.0028777835269769 + pnt -57.0857643167178 95.7137626926104 0.00835416714350382 + cht -57.081077226003 95.7147547245026 0.00835416714350382 {/ub give Blank Augmentation Gem to Fiun Noress} +~~ } diff --git a/af/nav_fiunriish.af b/af/nav_fiunriish.af new file mode 100644 index 0000000..49117b5 --- /dev/null +++ b/af/nav_fiunriish.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -56.779743830363 95.8563581307729 -0.000395833452542623 + pnt -56.8187964439392 95.8157166004181 0.0028777835269769 + pnt -57.0857643167178 95.7137626926104 0.00835416714350382 + cht -57.081077226003 95.7147547245026 0.00835416714350382 {/ub give Blank Augmentation Gem to Fiun Riish} +~~ } diff --git a/af/nav_fiunruun.af b/af/nav_fiunruun.af new file mode 100644 index 0000000..f993200 --- /dev/null +++ b/af/nav_fiunruun.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -56.779743830363 95.8563581307729 -0.000395833452542623 + pnt -56.8187964439392 95.8157166004181 0.0028777835269769 + pnt -57.0857643167178 95.7137626926104 0.00835416714350382 + cht -57.081077226003 95.7147547245026 0.00835416714350382 {/ub give Blank Augmentation Gem to Fiun Ruun} +~~ } diff --git a/af/nav_fiunvasherr.af b/af/nav_fiunvasherr.af new file mode 100644 index 0000000..bcd56df --- /dev/null +++ b/af/nav_fiunvasherr.af @@ -0,0 +1,33 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -56.779743830363 95.8563581307729 -0.000395833452542623 + pnt -56.8187964439392 95.8157166004181 0.0028777835269769 + pnt -57.0857643167178 95.7137626926104 0.00835416714350382 + cht -57.081077226003 95.7147547245026 0.00835416714350382 {/ub give Blank Augmentation Gem to Fiun Vasherr} +~~ } diff --git a/af/nav_ganfo.af b/af/nav_ganfo.af new file mode 100644 index 0000000..792246f --- /dev/null +++ b/af/nav_ganfo.af @@ -0,0 +1,48 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 82.8787892838319 -38.9280746459961 0.127419940630595 + pnt 83.2001219431559 -38.9576947530111 0.133354155222575 + chk 83.2001219431559 -38.9576947530111 0.133354155222575 + pnt 83.199129931132 -38.9337937672933 0.140647093454997 + pnt 83.2079612414042 -38.9053065617879 0.14168750445048 + pnt 83.2271185874939 -38.8861850102743 0.14168750445048 + chk 83.2271185874939 -38.8861850102743 0.14168750445048 + pnt 83.2103616714478 -38.8723380406698 0.15418750445048 + pnt 83.183349164327 -38.8768264770508 0.15418750445048 + pnt 83.1760349591573 -38.8891494750977 0.15418750445048 + pnt 83.1748237927755 -38.9086247762044 0.15418750445048 + pnt 83.185108311971 -38.9188104629517 0.15418750445048 + pnt 83.1935938835144 -38.9257480621338 0.15418750445048 + pnt 83.209649848938 -38.9254484812419 0.15418750445048 + pnt 83.2129121462504 -38.9250919342041 0.15418750445048 + pnt 83.2239852905273 -38.9108316421509 0.15418750445048 + pnt 83.2250865300496 -38.9016619364421 0.15418750445048 + pnt 83.2371956825256 -38.8982177098592 0.15418750445048 + cht 83.2371956825256 -38.8982177098592 0.15418750445048 {/ub give Blank Augmentation Gem to Gan Fo} +~~ } diff --git a/af/nav_gustuvlansdown.af b/af/nav_gustuvlansdown.af new file mode 100644 index 0000000..4055cf4 --- /dev/null +++ b/af/nav_gustuvlansdown.af @@ -0,0 +1,42 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 48.3991225560506 25.541839726766 0.225020837783813 + pnt 48.3647264480591 25.5387668927511 0.225020837783813 + pnt 48.3577526728312 25.5211504618327 0.225020837783813 + pnt 48.491491262118 24.9450490951538 0.291687520345052 + pnt 48.4729676604271 24.8950917243958 0.291687520345052 + pnt 48.4903233091037 24.871687189738 0.291687520345052 + pnt 48.5177273193995 24.8693484942118 0.291687520345052 + pnt 48.5300285339356 24.9012077331543 0.291687520345052 + pnt 48.5343517303467 24.9122448921204 0.291687520345052 + chk 48.5227070808411 24.9204285303752 0.291687520345052 + pnt 48.5099892775218 24.9099504152934 0.291687520345052 + pnt 48.4954050858816 24.9103651364644 0.291687520345052 + cht 48.4934983174006 24.9020138422648 0.291687520345052 {/ub give Blank Augmentation Gem to Gustuv Lansdown} +~~ } diff --git a/af/nav_hebianto.af b/af/nav_hebianto.af new file mode 100644 index 0000000..4f6e5a9 --- /dev/null +++ b/af/nav_hebianto.af @@ -0,0 +1,48 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 2000 + cht -101.708302195867 -96.4694164276123 2.08333134651184E-05 {/vt opt set enablecombat false} + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 2000 + cht -101.708302195867 -96.4694164276123 2.08333134651184E-05 {/ah} + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 17000 + pnt 59.3255796750387 -28.5361920038859 0.0500208298365275 + pnt 59.324792321523 -28.5717388788859 0.0500208298365275 + pnt 59.3292462031047 -28.6101331075033 0.0500208298365275 + pnt 59.3412136395772 -28.6410438537598 0.0500208298365275 + pnt 59.3783741315206 -28.698460038503 0.0500208298365275 + pnt 59.3822264989217 -28.7049989382426 0.0500208298365275 + ptl -101.708302195867 -96.4694164276123 2.08333134651184E-05 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.599746608734 -96.6436857859294 2.08333134651184E-05 + pnt -101.501384321849 -96.643611017863 2.08333134651184E-05 + pnt -101.477135022481 -96.6441782951355 2.08333134651184E-05 + pnt -101.457905133565 -96.6302747090658 2.08333134651184E-05 + pnt -101.424229494731 -96.6132779280345 2.08333134651184E-05 + pnt -101.410786310832 -96.5982785860697 2.08333134651184E-05 + ptl -101.708302195867 -96.4694164276123 2.08333134651184E-05 -101.408333333333 -96.5734279155731 -0.000262499845121056 14 {Portal to Hebian-To} +~~ } diff --git a/af/nav_husoon.af b/af/nav_husoon.af new file mode 100644 index 0000000..310e4f0 --- /dev/null +++ b/af/nav_husoon.af @@ -0,0 +1,47 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 0.697347180048625 13.4823081334432 0.516687520345052 + pnt 0.666687456766764 13.503111521403 0.516687520345052 + pnt 0.646260070800781 13.5503058433533 0.516687520345052 + pnt 0.639286915461222 13.6518357594808 0.516687520345052 + pnt 0.638853899637858 13.6711349487305 0.516687520345052 + pnt 0.619450457890828 13.8956347147624 0.516687520345052 + pnt 0.617654943466187 13.9232676823934 0.516687520345052 + pnt 0.623617633183797 13.9128150304159 0.516687520345052 + pnt 0.626908508936564 13.9084334055583 0.516687520345052 + pnt 0.641702699661255 13.9089775721232 0.521687507629395 + pnt 0.639892339706421 13.9309638977051 0.533354187011719 + pnt 0.639045921961466 13.9339604695638 0.533354187011719 + pnt 0.632732566197713 13.9385066986084 0.533354187011719 + pnt 0.62224858601888 13.9390266418457 0.533354187011719 + pnt 0.603840287526449 13.9379925409953 0.540843137105306 + pnt 0.586502106984456 13.936896387736 0.551687494913737 + pnt 0.585404109954834 13.9124701182048 0.553354136149089 + cht 0.585082006454468 13.9138682047526 0.553354136149089 {/ub give Blank Augmentation Gem to Husoon} +~~ } diff --git a/af/nav_ilinwis.af b/af/nav_ilinwis.af new file mode 100644 index 0000000..65755a4 --- /dev/null +++ b/af/nav_ilinwis.af @@ -0,0 +1,47 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 82.8787892838319 -38.9280746459961 0.127419940630595 + pnt 83.2001219431559 -38.9576947530111 0.133354155222575 + chk 83.2001219431559 -38.9576947530111 0.133354155222575 + pnt 83.2284902572632 -39.0723047892253 0.133354171117147 + pnt 83.2385792414347 -39.1388767560323 0.133354171117147 + pnt 83.2794290860494 -39.3656911214193 0.133354171117147 + pnt 83.3078694025675 -39.4096161524455 0.133354171117147 + pnt 83.3283171335856 -39.4705292463303 0.133354171117147 + chk 83.3283171335856 -39.4705292463303 0.133354171117147 + pnt 83.3009837786357 -39.4725424289703 0.136687501271566 + chk 83.3009837786357 -39.4725424289703 0.136687501271566 + pnt 83.2996686617533 -39.4868396480878 0.140020847320557 + chk 83.2996686617533 -39.4868396480878 0.140020847320557 + pnt 83.2816072463989 -39.4885780890783 0.140020847320557 + pnt 83.2798007011414 -39.4977912545204 0.140020847320557 + chk 83.2866784731547 -39.4984510382017 0.140020847320557 + pnt 83.3234168052673 -39.4990742603938 0.153354167938232 + cht 83.3234168052673 -39.4990742603938 0.153354167938232 {/ub give Blank Augmentation Gem to Ilin Wis} +~~ } diff --git a/af/nav_joshunfelden.af b/af/nav_joshunfelden.af new file mode 100644 index 0000000..95736cc --- /dev/null +++ b/af/nav_joshunfelden.af @@ -0,0 +1,41 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 48.3606951395671 25.9085505803426 0.231929063796997 + pnt 48.3884344100952 25.5719860394796 0.239678192138672 + pnt 48.3782159169515 25.5435764312744 0.225020837783813 + pnt 48.3625609079997 25.4953356901805 0.225020837783813 + pnt 48.3672090530396 25.4595303853353 0.225020837783813 + pnt 48.3880900065104 25.4410440921783 0.225020837783813 + chk 48.4019992192586 25.4926815191905 0.225020837783813 + pnt 48.3866824467977 25.4939226150513 0.225020837783813 + pnt 48.3828332901001 25.5074379920959 0.233624521891276 + pnt 48.3829454421997 25.5144284407298 0.237541675567627 + pnt 48.3971758524577 25.5120606422424 0.237520837783813 + cht 48.3971758524577 25.5120606422424 0.237520837783813 {/ub give Blank Augmentation Gem to Joshun Felden} +~~ } diff --git a/af/nav_kilaf.af b/af/nav_kilaf.af new file mode 100644 index 0000000..f835c67 --- /dev/null +++ b/af/nav_kilaf.af @@ -0,0 +1,41 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 0.697347180048625 13.4823081334432 0.516687520345052 + pnt 0.666687456766764 13.503111521403 0.516687520345052 + pnt 0.646260070800781 13.5503058433533 0.516687520345052 + pnt 0.639286915461222 13.6518357594808 0.516687520345052 + pnt 0.697358258565267 13.6816194534302 0.516687520345052 + pnt 0.722960631052653 13.6818606058757 0.516687520345052 + pnt 0.704084253311157 13.6718302408854 0.517076237996419 + pnt 0.704082584381103 13.6582959810893 0.521687507629395 + pnt 0.730271593729655 13.6597261110942 0.533354187011719 + pnt 0.733678309122721 13.7166358311971 0.551687494913737 + pnt 0.703684298197428 13.7165314356486 0.553354136149089 + cht 0 0 0 {/ub give Blank Augmentation Gem to Kilaf} +~~ } diff --git a/af/nav_kriscennis.af b/af/nav_kriscennis.af new file mode 100644 index 0000000..b350592 --- /dev/null +++ b/af/nav_kriscennis.af @@ -0,0 +1,43 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 48.3991225560506 25.541839726766 0.225020837783813 + pnt 48.3651515960693 25.5415940284729 0.225020837783813 + pnt 48.3623418807983 25.4522420247396 0.225020837783813 + pnt 48.4030000686646 25.4566813309987 0.225020837783813 + chk 48.4030000686646 25.4566813309987 0.225020837783813 + pnt 48.3999210357666 25.4938303788503 0.225020837783813 + chk 48.3999210357666 25.4938303788503 0.225020837783813 + pnt 48.386101659139 25.4943692843119 0.225020837783813 + chk 48.386101659139 25.4943692843119 0.225020837783813 + pnt 48.3828372319539 25.5179835001628 0.237541675567627 + chk 48.4033223470052 25.5088846365611 0.237520837783813 + pnt 48.4051430384318 25.4858115037282 0.237520837783813 + pnt 48.3961548487345 25.4858155568441 0.237520837783813 + cht 48.3958871205648 25.4858156840007 0.237520837783813 {/ub give Blank Augmentation Gem to Kris Cennis} +~~ } diff --git a/af/nav_kyujorujen.af b/af/nav_kyujorujen.af new file mode 100644 index 0000000..7e89ab6 --- /dev/null +++ b/af/nav_kyujorujen.af @@ -0,0 +1,40 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 82.8787892838319 -38.9280746459961 0.127419940630595 + pnt 83.2001219431559 -38.9576947530111 0.133354155222575 + chk 83.2001219431559 -38.9576947530111 0.133354155222575 + pnt 83.3388636906942 -39.2493994077047 0.133354171117147 + pnt 83.4802568435669 -39.273389116923 0.133354171117147 + chk 83.4800569534302 -39.2733920733134 0.133354171117147 + pnt 83.4981805801392 -39.2730976422628 0.136687501271566 + chk 83.4981805801392 -39.2730976422628 0.136687501271566 + pnt 83.4970431645711 -39.2901009400686 0.140020847320557 + pnt 83.4737825393677 -39.2887112617493 0.140020847320557 + cht 83.4737825393677 -39.2887112617493 0.140020847320557 {/ub give Blank Augmentation Gem to Kyujo Rujen} +~~ } diff --git a/af/nav_lenorturk.af b/af/nav_lenorturk.af new file mode 100644 index 0000000..e0d8bb1 --- /dev/null +++ b/af/nav_lenorturk.af @@ -0,0 +1,37 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 48.3606951395671 25.9085505803426 0.231929063796997 + pnt 48.3884344100952 25.5719860394796 0.239678192138672 + pnt 48.3782159169515 25.5435764312744 0.225020837783813 + pnt 48.3625609079997 25.4953356901805 0.225020837783813 + pnt 48.3672090530396 25.4595303853353 0.225020837783813 + pnt 48.3880900065104 25.4410440921783 0.225020837783813 + chk 48.4019992192586 25.4926815191905 0.225020837783813 + cht 48.3987060546875 25.4926479816437 0.225020837783813 {/ub give Blank Augmentation Gem to Lenor Turk} +~~ } diff --git a/af/nav_liamofgelid.af b/af/nav_liamofgelid.af new file mode 100644 index 0000000..efbbd3f --- /dev/null +++ b/af/nav_liamofgelid.af @@ -0,0 +1,50 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau 13.5190039634705 64.6944948832194 1.23053220113119 2000 + rcl 13.5190039634705 64.6944948832194 1.23053220113119 {Lifestone Recall} + pau 13.5190039634705 64.6944948832194 1.23053220113119 10000 + cht 13.5190039634705 64.6944948832194 1.23053220113119 {/ah} + pau 13.5190039634705 64.6944948832194 1.23053220113119 17000 + pnt 59.324442132314 -28.5358481725057 0.0500208298365275 + pnt 59.3055089314779 -28.5401463190715 0.0500208298365275 + pnt 59.2989932378133 -28.5247219721476 0.0500208298365275 + pnt 59.2991608301799 -28.5027507781982 0.0583541631698608 + cht 13.5190039634705 64.6944948832194 1.23053220113119 {/tell Time according to alex, cv} + pau 13.5190039634705 64.6944948832194 1.23053220113119 15000 + cht 13.5190039634705 64.6944948832194 1.23053220113119 {/ub use Gateway} + pnt 13.6430676460266 64.7994166374206 1.15502077738444 + pnt 13.5994514783223 64.7994166374206 1.1736333211263 + pnt 13.5750706036886 64.7994166374206 1.17639503479004 + pnt 13.5309435844421 64.7073394457499 1.21768137613932 + pnt 13.4500286897024 64.4615866204103 1.37660484313965 + pnt 13.3368370691935 64.2607777277629 1.48141034444173 + pnt 13.1944775263468 64.0820965131124 1.60867055257161 + ptl 13.5190039634705 64.6944948832194 1.23053220113119 13.1864875157674 64.0650895754496 1.62406241893768 14 {Mountain Cavern Portal} + pnt -101.036203662554 -27.7340151468913 0.150020837783813 +~~ } diff --git a/af/nav_lubao.af b/af/nav_lubao.af new file mode 100644 index 0000000..cd754a5 --- /dev/null +++ b/af/nav_lubao.af @@ -0,0 +1,36 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 82.8787892838319 -38.9280746459961 0.127419940630595 + pnt 83.2001219431559 -38.9576947530111 0.133354155222575 + chk 83.2001219431559 -38.9576947530111 0.133354155222575 + pnt 83.3609233220418 -39.0987099965413 0.133354171117147 + pnt 83.3863510131836 -39.0971438090006 0.133354171117147 + pnt 83.3773013432821 -39.0805477460225 0.133354171117147 + cht 83.3773013432821 -39.0805477460225 0.133354171117147 {/ub give Blank Augmentation Gem to Lu Bao} +~~ } diff --git a/af/nav_lug.af b/af/nav_lug.af new file mode 100644 index 0000000..727eae9 --- /dev/null +++ b/af/nav_lug.af @@ -0,0 +1,45 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 95.4061037063599 2.32685883839925 0.24168750445048 + pnt 95.40013256073 2.35186173121134 0.24168750445048 + pnt 95.400444539388 2.36755997339884 0.250669415791829 + pnt 95.4012027104696 2.41296542485555 0.265020847320557 + pnt 95.401561164856 2.43591918945312 0.265020847320557 + pnt 95.3543150583903 2.43403650919596 0.265020847320557 + pnt 95.3541642824809 2.40587635040283 0.265020847320557 + pnt 95.3541257858276 2.39869499206543 0.265020847320557 + pnt 95.2304518381755 2.39960918426514 0.264378754297892 + pnt 95.2054333051046 2.37304099400838 0.264378754297892 + pnt 95.2025994936625 2.36081978480021 0.264378754297892 + pnt 95.2011295000712 2.28824853897095 0.262235418955485 + pnt 95.1997220675151 2.25065806706746 0.264219601949056 + pnt 95.2142385164897 2.21768040657043 0.264360427856445 + pnt 95.2285507202148 2.207008934021 0.264360427856445 + cht 95.2288126945496 2.20695362091064 0.264360427856445 {/ub give Blank Augmentation Gem to Lug} +~~ } diff --git a/af/nav_mayoi.af b/af/nav_mayoi.af new file mode 100644 index 0000000..eb0d65e --- /dev/null +++ b/af/nav_mayoi.af @@ -0,0 +1,49 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -101.495188204447 -96.5973190148672 2.08333134651184E-05 2000 + cht -101.495188204447 -96.5973190148672 2.08333134651184E-05 {/vt opt set enablecombat false} + pau -101.495188204447 -96.5973190148672 2.08333134651184E-05 2000 + cht -101.495188204447 -96.5973190148672 2.08333134651184E-05 {/ah} + pau -101.495188204447 -96.5973190148672 2.08333134651184E-05 17000 + pnt 59.3255796750387 -28.5361920038859 0.0500208298365275 + pnt 59.324792321523 -28.5717388788859 0.0500208298365275 + pnt 59.3292462031047 -28.6101331075033 0.0500208298365275 + pnt 59.3412136395772 -28.6410438537598 0.0500208298365275 + pnt 59.3783741315206 -28.698460038503 0.0500208298365275 + pnt 59.3822264989217 -28.7049989382426 0.0500208298365275 + ptl -101.495188204447 -96.5973190148672 2.08333134651184E-05 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.596782239278 -96.6438512802124 2.08333134651184E-05 + pnt -101.554433790843 -96.644691880544 2.08333134651184E-05 + pnt -101.542555046082 -96.6329363187154 2.08333134651184E-05 + pnt -101.544456958771 -96.6114380200704 2.08333134651184E-05 + pnt -101.530541292826 -96.5979505697886 2.08333134651184E-05 + pnt -101.520685100555 -96.5933212757111 2.08333134651184E-05 + pnt -101.497543684642 -96.597206958135 2.08333134651184E-05 + ptl -101.495188204447 -96.5973190148672 2.08333134651184E-05 -101.491666666667 -96.5723725001017 -0.000262499845121056 14 {Mayoi Portal} +~~ } diff --git a/af/nav_morathe.af b/af/nav_morathe.af new file mode 100644 index 0000000..23b749f --- /dev/null +++ b/af/nav_morathe.af @@ -0,0 +1,35 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -66.9344676971436 -87.7443560282389 0.200020837783813 + pnt -66.9324453989665 -87.6617942810059 0.200020837783813 + pnt -66.9257230758667 -87.6403937021891 0.200020837783813 + chk -66.8906990687052 -87.6331288655599 0.200020837783813 + pnt -66.8630341211955 -87.6315163294474 0.196687507629395 + cht -66.8630341211955 -87.6315163294474 0.196687507629395 {/ub give Blank Augmentation Gem to Morathe} +~~ } diff --git a/af/nav_nalicana.af b/af/nav_nalicana.af new file mode 100644 index 0000000..2f3850f --- /dev/null +++ b/af/nav_nalicana.af @@ -0,0 +1,81 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau 59.3259333292643 -28.520225016276 0.0500208298365275 2000 + cht 59.3259333292643 -28.520225016276 0.0500208298365275 {/ah} + pau 59.3259333292643 -28.520225016276 0.0500208298365275 17000 + pnt 59.33140001297 -28.5141708374023 0.0500208298365275 + pnt 59.3367788632711 -28.5514219919841 0.0500208298365275 + pnt 59.3438238461812 -28.6002114613851 0.0500208298365275 + pnt 59.3501054128011 -28.643714427948 0.0500208298365275 + pnt 59.3678607940674 -28.6857304573059 0.0500208298365275 + pnt 59.3781589190165 -28.7052095731099 0.0500208298365275 + ptl 59.3259333292643 -28.520225016276 0.0500208298365275 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.616666666667 -96.6416666666667 2.08333134651184E-05 + pnt -101.630543899536 -96.624179204305 2.08333134651184E-05 + pnt -101.648587163289 -96.6014418125153 2.08333134651184E-05 + pnt -101.657457033793 -96.5852226257324 2.08333134651184E-05 + pnt -101.657742754618 -96.5714865366618 2.08333134651184E-05 + pnt -101.658627955119 -96.528927119573 2.08333134651184E-05 + pnt -101.656057039897 -96.4864250183105 2.08333134651184E-05 + pnt -101.647886689504 -96.4689997673035 2.08333134651184E-05 + pnt -101.632481352488 -96.4561146179835 2.08333134651184E-05 + pnt -101.614096387227 -96.4407372872035 2.08333134651184E-05 + ptl 59.3259333292643 -28.520225016276 0.0500208298365275 -101.5896220843 -96.4334579149882 -0.000262499845121056 14 {Eastham Portal} + pnt 63.4793874740601 16.9192083358765 0.072571873664856 + pnt 63.4928064982096 16.9372613271077 0.0764649232228597 + pnt 63.5366132100423 16.9968217213949 0.0833541631698608 + pnt 63.5774626413981 17.05239721934 0.0810656150182088 + pnt 63.620875676473 17.1114593505859 0.0774478594462077 + pnt 63.6814796229204 17.193909072876 0.0750208298365275 + pnt 63.7291743755341 17.2587953905265 0.0750208298365275 + pnt 63.7789425134659 17.3265012264252 0.0750208298365275 + pnt 63.8227389335632 17.3860832850138 0.0750208298365275 + pnt 63.8672392845154 17.4466229438782 0.0735842227935791 + pnt 63.909312470754 17.5038606325785 0.0700781265894572 + pnt 63.9519573847453 17.5618748346965 0.0665243824323018 + pnt 63.9905928929647 17.6144162495931 0.0637221852938334 + pnt 64.0450474739075 17.6655643463135 0.0688688437143962 + pnt 64.1041604995728 17.7130848884583 0.0772016445795695 + pnt 64.1742481549581 17.7613271077474 0.0833541631698608 + pnt 64.2320023854574 17.8033490498861 0.0833541631698608 + pnt 64.288756942749 17.8422618865967 0.0833541631698608 + ptl 59.3259333292643 -28.520225016276 0.0500208298365275 64.3230124791463 17.8632041931152 0.0830708369612694 14 {Asheron's Island} + pnt 69.3268124977748 16.1235166549683 -0.000395833204189936 + pnt 69.3279716571172 16.1466807365417 -0.000395833204189936 + pnt 69.3342680931091 16.1837696711222 -0.000395833204189936 + cht 59.3259333292643 -28.520225016276 0.0500208298365275 {/ub use Asheron's Castle} + pnt 69.1873355865478 21.2242044448853 1.55835418701172 + pnt 69.2009520212809 21.2164196014404 1.55835418701172 + pnt 69.2058226267497 21.2086757024129 1.55835418701172 + pnt 69.192663637797 21.1924090067546 1.55835418701172 + pnt 69.1877016703288 21.1847305297852 1.55835418701172 + pnt 69.1862574895223 21.1296732584635 1.55835418701172 + pnt 69.2277914683024 21.089592107137 1.55835418701172 + pnt 69.2684349834919 21.0456182479858 1.55835418701172 +~~ } diff --git a/af/nav_nalicanareset.af b/af/nav_nalicanareset.af new file mode 100644 index 0000000..839e72d --- /dev/null +++ b/af/nav_nalicanareset.af @@ -0,0 +1,30 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 69.2693708399932 21.0462558110555 1.55835418701172 +~~ } diff --git a/af/nav_nawamaradia.af b/af/nav_nawamaradia.af new file mode 100644 index 0000000..7c198c8 --- /dev/null +++ b/af/nav_nawamaradia.af @@ -0,0 +1,39 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 82.8787892838319 -38.9280746459961 0.127419940630595 + pnt 83.2001219431559 -38.9576947530111 0.133354155222575 + chk 83.2001219431559 -38.9576947530111 0.133354155222575 + pnt 83.1973639806112 -38.9908093770345 0.133354171117147 + pnt 83.1803654988607 -39.0778710047404 0.133354171117147 + pnt 83.1822023709615 -39.1680484135946 0.133354171117147 + pnt 83.1994650840759 -39.2728692054749 0.133354171117147 + pnt 83.201949151357 -39.2890221913656 0.133354171117147 + pnt 83.1813224792481 -39.2834414164225 0.133354171117147 + cht 83.2275955835978 -39.0664012908936 0.133354171117147 {/ub give Blank Augmentation Gem to Nawamara Dia} +~~ } diff --git a/af/nav_nawamaraujio.af b/af/nav_nawamaraujio.af new file mode 100644 index 0000000..7a55cb7 --- /dev/null +++ b/af/nav_nawamaraujio.af @@ -0,0 +1,44 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 82.3003370602926 -61.8576592922211 0.116687496503194 + pnt 82.245337899526 -61.8579551935196 0.116687496503194 + pnt 82.1858943621317 -61.8582750002543 0.116687496503194 + pnt 82.1264508247375 -61.858594806989 0.116687496503194 + pnt 82.0597852369149 -61.8589534680049 0.116687496503194 + pnt 82.0159580866496 -61.8514479001363 0.116687496503194 + pnt 81.9813124974569 -61.8134397188822 0.116687496503194 + pnt 81.9813726425171 -61.7940362294515 0.116687496503194 + pnt 81.9964838027954 -61.7831556638082 0.116687496503194 + pnt 82.0019060770671 -61.7882093588511 0.116687496503194 + pnt 82.0058567047119 -61.8078148682912 0.123354164759318 + pnt 82.0287377039592 -61.8008931318919 0.135020844141642 + pnt 82.0294912338257 -61.7929538408915 0.135020844141642 + pnt 82.0192447026571 -61.787780602773 0.135020844141642 + cht 82.0192447026571 -61.787780602773 0.135020844141642 {/ub give Blank Augmentation Gem to Nawamara Ujio} +~~ } diff --git a/af/nav_neelanashua.af b/af/nav_neelanashua.af new file mode 100644 index 0000000..d92a36b --- /dev/null +++ b/af/nav_neelanashua.af @@ -0,0 +1,35 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 49.8554878234863 66.3923047065735 0.775020790100098 + pnt 49.8594676335653 66.4240004857381 0.781855583190918 + pnt 49.8796124140422 66.4434224764506 0.787550481160482 + pnt 49.9008358001709 66.4384855588277 0.791687456766764 + pnt 49.8743303934733 66.3834206263224 0.791687456766764 + cht 49.9008358001709 66.4384855588277 0.791687456766764 {/ub give Blank Augmentation Gem to Neela Nashua} +~~ } diff --git a/af/nav_oolutangasrefuge.af b/af/nav_oolutangasrefuge.af new file mode 100644 index 0000000..197a310 --- /dev/null +++ b/af/nav_oolutangasrefuge.af @@ -0,0 +1,49 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -101.615600967407 -97.0722423553467 2.08333134651184E-05 2000 + cht -101.615600967407 -97.0722423553467 2.08333134651184E-05 {/vt opt set enablecombat false} + pau -101.615600967407 -97.0722423553467 2.08333134651184E-05 2000 + cht -101.615600967407 -97.0722423553467 2.08333134651184E-05 {/ah} + pau -101.615600967407 -97.0722423553467 2.08333134651184E-05 17000 + pnt 59.3279371579488 -28.5732862472534 0.0500208298365275 + pnt 59.3394172350566 -28.6435202598572 0.0500208298365275 + pnt 59.3757698376973 -28.7055690129598 0.0500208298365275 + ptl -101.615600967407 -97.0722423553467 2.08333134651184E-05 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.626319821676 -96.6506595929464 2.08333134651184E-05 + pnt -101.653478240967 -96.6868348757426 2.08333134651184E-05 + pnt -101.659931564331 -96.7313086191813 2.08333134651184E-05 + pnt -101.659804407756 -96.8651074727376 2.08333134651184E-05 + pnt -101.674594783783 -96.918301264445 2.08333134651184E-05 + pnt -101.688558101654 -96.9508569081624 2.08333134651184E-05 + pnt -101.690560881297 -96.9970869064331 2.08333134651184E-05 + pnt -101.688513469696 -97.0381313323975 2.08333134651184E-05 + pnt -101.649821281433 -97.0440440495809 2.08333134651184E-05 + pnt -101.616667938232 -97.0701259613037 2.08333134651184E-05 + ptl -101.615600967407 -97.0722423553467 2.08333134651184E-05 -101.616704177856 -97.0845125198364 -0.000210000071092509 14 {Oolutanga's Refuge} +~~ } diff --git a/af/nav_piersantilinante.af b/af/nav_piersantilinante.af new file mode 100644 index 0000000..2056104 --- /dev/null +++ b/af/nav_piersantilinante.af @@ -0,0 +1,30 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 circular ~~ { + cht 0 0 0 {/ub give Blank Augmentation Gem to Piersanti Linante} +~~ } diff --git a/af/nav_portal_recall.af b/af/nav_portal_recall.af new file mode 100644 index 0000000..0fa1016 --- /dev/null +++ b/af/nav_portal_recall.af @@ -0,0 +1,30 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + rcl -101.658333333333 17.8833333333333 2.08333134651184E-05 {Portal Recall} +~~ } diff --git a/af/nav_rahinabintzalanis.af b/af/nav_rahinabintzalanis.af new file mode 100644 index 0000000..73a8052 --- /dev/null +++ b/af/nav_rahinabintzalanis.af @@ -0,0 +1,41 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 0.697347180048625 13.4823081334432 0.516687520345052 + pnt 0.666687456766764 13.503111521403 0.516687520345052 + pnt 0.646260070800781 13.5503058433533 0.516687520345052 + pnt 0.639286915461222 13.6518357594808 0.516687520345052 + pnt 0.697358258565267 13.6816194534302 0.516687520345052 + pnt 0.722960631052653 13.6818606058757 0.516687520345052 + pnt 0.704084253311157 13.6718302408854 0.517076237996419 + pnt 0.704082584381103 13.6582959810893 0.521687507629395 + pnt 0.730271593729655 13.6597261110942 0.533354187011719 + pnt 0.733678309122721 13.7166358311971 0.551687494913737 + pnt 0.703684298197428 13.7165314356486 0.553354136149089 + cht 0.702578465143839 13.7206170082092 0.553354136149089 {/ub give Blank Augmentation Gem to Rahina bint Zalanis} +~~ } diff --git a/af/nav_rapheldetante.af b/af/nav_rapheldetante.af new file mode 100644 index 0000000..10674e4 --- /dev/null +++ b/af/nav_rapheldetante.af @@ -0,0 +1,31 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -70.4832720438639 87.4022104263306 0.333354187011719 + cht -70.4832720438639 87.4022104263306 0.333354187011719 {/ub give Blank Augmentation Gem to Raphel Detante} +~~ } diff --git a/af/nav_rickarddumalia.af b/af/nav_rickarddumalia.af new file mode 100644 index 0000000..13fa63e --- /dev/null +++ b/af/nav_rickarddumalia.af @@ -0,0 +1,31 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -70.6288034439087 87.3679669062297 0.333354187011719 + cht -70.6288034439087 87.3679669062297 0.333354187011719 {/ub give Blank Augmentation Gem to Rickard Dumalia} +~~ } diff --git a/af/nav_rikshenri.af b/af/nav_rikshenri.af new file mode 100644 index 0000000..e90f594 --- /dev/null +++ b/af/nav_rikshenri.af @@ -0,0 +1,36 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 82.8787892838319 -38.9280746459961 0.127419940630595 + pnt 83.2001219431559 -38.9576947530111 0.133354155222575 + chk 83.2001219431559 -38.9576947530111 0.133354155222575 + pnt 83.3609233220418 -39.0987099965413 0.133354171117147 + pnt 83.3863510131836 -39.0971438090006 0.133354171117147 + pnt 83.4128712972005 -39.0757392247518 0.133354171117147 + cht 83.4128712972005 -39.0757392247518 0.133354171117147 {/ub give Blank Augmentation Gem to Rikshen Ri} +~~ } diff --git a/af/nav_robertcrow.af b/af/nav_robertcrow.af new file mode 100644 index 0000000..8597ed4 --- /dev/null +++ b/af/nav_robertcrow.af @@ -0,0 +1,37 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 48.3606951395671 25.9085505803426 0.231929063796997 + pnt 48.3884344100952 25.5719860394796 0.239678192138672 + pnt 48.3782159169515 25.5435764312744 0.225020837783813 + pnt 48.3625609079997 25.4953356901805 0.225020837783813 + pnt 48.3672090530396 25.4595303853353 0.225020837783813 + pnt 48.3880900065104 25.4410440921783 0.225020837783813 + chk 48.4019992192586 25.4926815191905 0.225020837783813 + cht 48.3987060546875 25.4926479816437 0.225020837783813 {/ub give Blank Augmentation Gem to Robert Crow} +~~ } diff --git a/af/nav_rohulabintludun.af b/af/nav_rohulabintludun.af new file mode 100644 index 0000000..49d9735 --- /dev/null +++ b/af/nav_rohulabintludun.af @@ -0,0 +1,42 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt -87.9018451054891 -59.9445494969686 0.175020837783813 + pnt -87.8899428049723 -59.9389888445536 0.175020837783813 + pnt -87.8739268620809 -59.9097272872925 0.175020837783813 + pnt -87.8671432177226 -59.8721979459127 0.175020837783813 + pnt -87.856796836853 -59.8322549819946 0.175020837783813 + pnt -87.8438958803813 -59.8173235575358 0.175020837783813 + pnt -87.8200257619222 -59.8127978006999 0.175020837783813 + pnt -87.8050433476766 -59.8112403869629 0.175020837783813 + pnt -87.781246693929 -59.8055096944173 0.175020837783813 + pnt -87.8132436752319 -59.8209204673767 0.175020837783813 + pnt -87.77294921875 -59.8199383735657 0.158358335494995 + pnt -87.780946858724 -59.7934652328491 0.158358335494995 + cht -87.7810242335002 -59.7932088851929 0.158358335494995 {/ub give Blank Augmentation Gem to Rohula bint Ludun} +~~ } diff --git a/af/nav_sanamar.af b/af/nav_sanamar.af new file mode 100644 index 0000000..3eddb84 --- /dev/null +++ b/af/nav_sanamar.af @@ -0,0 +1,51 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -101.615467357635 -96.8444971084595 2.08333134651184E-05 2000 + cht -101.615467357635 -96.8444971084595 2.08333134651184E-05 {/vt opt set enablecombat false} + pau -101.615467357635 -96.8444971084595 2.08333134651184E-05 2000 + cht -101.615467357635 -96.8444971084595 2.08333134651184E-05 {/ah} + pau -101.615467357635 -96.8444971084595 2.08333134651184E-05 17000 + pnt 59.3255796750387 -28.5361920038859 0.0500208298365275 + pnt 59.324792321523 -28.5717388788859 0.0500208298365275 + pnt 59.3292462031047 -28.6101331075033 0.0500208298365275 + pnt 59.3412136395772 -28.6410438537598 0.0500208298365275 + pnt 59.3783741315206 -28.698460038503 0.0500208298365275 + pnt 59.3822264989217 -28.7049989382426 0.0500208298365275 + ptl -101.615467357635 -96.8444971084595 2.08333134651184E-05 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.628087838491 -96.6549834251404 2.08333134651184E-05 + pnt -101.646181233724 -96.6790327707926 2.08333134651184E-05 + pnt -101.657034428914 -96.6989848454793 2.08333134651184E-05 + pnt -101.65637957255 -96.7388830820719 2.08333134651184E-05 + pnt -101.657835769653 -96.8140973409017 2.08333134651184E-05 + pnt -101.658111222585 -96.8338800748189 2.08333134651184E-05 + pnt -101.648307863871 -96.837397480011 2.08333134651184E-05 + pnt -101.623697153727 -96.8435911178589 2.08333134651184E-05 + pnt -101.615467357635 -96.8444971084595 2.08333134651184E-05 + ptl -101.615467357635 -96.8444971084595 2.08333134651184E-05 -101.590900007884 -96.8501458485921 -0.000262499845121056 14 {Portal to Sanamar} +~~ } diff --git a/af/nav_shujiomilao.af b/af/nav_shujiomilao.af new file mode 100644 index 0000000..43e1800 --- /dev/null +++ b/af/nav_shujiomilao.af @@ -0,0 +1,39 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 82.8787892838319 -38.9280746459961 0.127419940630595 + pnt 83.2001219431559 -38.9576947530111 0.133354155222575 + chk 83.2001219431559 -38.9576947530111 0.133354155222575 + pnt 83.2924409548442 -38.9690082550049 0.133354171117147 + pnt 83.363951587677 -38.9350392023722 0.133354171117147 + pnt 83.3973678588867 -38.8995049158732 0.128354167938232 + chk 83.3973678588867 -38.8995049158732 0.128354167938232 + pnt 83.3869914372762 -38.8889354705811 0.128354167938232 + pnt 83.3803974469503 -38.892217318217 0.128354167938232 + cht 83.3803974469503 -38.892217318217 0.128354167938232 {/ub give Blank Augmentation Gem to Shujio Milao} +~~ } diff --git a/af/nav_silyun.af b/af/nav_silyun.af new file mode 100644 index 0000000..a5dab46 --- /dev/null +++ b/af/nav_silyun.af @@ -0,0 +1,51 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 2000 + cht -101.708302195867 -96.4694164276123 2.08333134651184E-05 {/vt opt set enablecombat false} + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 2000 + cht -101.708302195867 -96.4694164276123 2.08333134651184E-05 {/ah} + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 17000 + pnt 59.3255796750387 -28.5361920038859 0.0500208298365275 + pnt 59.324792321523 -28.5717388788859 0.0500208298365275 + pnt 59.3292462031047 -28.6101331075033 0.0500208298365275 + pnt 59.3412136395772 -28.6410438537598 0.0500208298365275 + pnt 59.3783741315206 -28.698460038503 0.0500208298365275 + pnt 59.3822264989217 -28.7049989382426 0.0500208298365275 + ptl -101.708302195867 -96.4694164276123 2.08333134651184E-05 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.624444166819 -96.6508509318034 2.08333134651184E-05 + pnt -101.656001059214 -96.6862032254537 2.08333134651184E-05 + pnt -101.655622673035 -96.715985361735 2.08333134651184E-05 + pnt -101.657840156555 -96.7585807482401 2.08333134651184E-05 + pnt -101.659664535522 -96.8398061752319 2.08333134651184E-05 + pnt -101.667368380229 -96.9155963897705 2.08333134651184E-05 + pnt -101.684796651204 -96.939367612203 2.08333134651184E-05 + pnt -101.69523340861 -97.0129825592041 2.08333134651184E-05 + pnt -101.706673161189 -97.0179657618205 2.08333134651184E-05 + ptl -101.708302195867 -96.4694164276123 2.08333134651184E-05 -101.726670837402 -97.0165458043416 -0.000262499845121056 14 {Portal to Silyun} +~~ } diff --git a/af/nav_zaikhal.af b/af/nav_zaikhal.af new file mode 100644 index 0000000..3e71411 --- /dev/null +++ b/af/nav_zaikhal.af @@ -0,0 +1,52 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 2000 + cht -101.708302195867 -96.4694164276123 2.08333134651184E-05 {/vt opt set enablecombat false} + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 2000 + cht -101.708302195867 -96.4694164276123 2.08333134651184E-05 {/ah} + pau -101.708302195867 -96.4694164276123 2.08333134651184E-05 17000 + pnt 59.3255796750387 -28.5361920038859 0.0500208298365275 + pnt 59.324792321523 -28.5717388788859 0.0500208298365275 + pnt 59.3292462031047 -28.6101331075033 0.0500208298365275 + pnt 59.3412136395772 -28.6410438537598 0.0500208298365275 + pnt 59.3783741315206 -28.698460038503 0.0500208298365275 + pnt 59.3822264989217 -28.7049989382426 0.0500208298365275 + ptl -101.708302195867 -96.4694164276123 2.08333134651184E-05 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} + pnt -101.62335802714 -96.6473026911418 2.08333134651184E-05 + pnt -101.653297106425 -96.6674326260885 2.08333134651184E-05 + pnt -101.681872812907 -96.6660034497579 2.08333134651184E-05 + pnt -101.710285329819 -96.6458431879679 2.08333134651184E-05 + pnt -101.711325295766 -96.6449510256449 2.08333134651184E-05 + pnt -101.771843862534 -96.6405698458354 2.08333134651184E-05 + pnt -101.843857399623 -96.632638613383 2.08333134651184E-05 + pnt -101.869021550814 -96.6228313763936 2.08333134651184E-05 + pnt -101.893134880066 -96.6108131726583 2.08333134651184E-05 + pnt -101.905021548271 -96.5941212177277 2.08333134651184E-05 + ptl -101.708302195867 -96.4694164276123 2.08333134651184E-05 -101.90858749946 -96.5742208321889 -0.000262499845121056 14 {Portal to Zaikhal} +~~ } diff --git a/af/neftet_quests.af b/af/neftet_quests.af new file mode 100644 index 0000000..87cc149 --- /dev/null +++ b/af/neftet_quests.af @@ -0,0 +1,82 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub face 130} + pau 59.3276610056559 -28.5122653325399 0.0500208298365275 1000 + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub setmotion forward 1} + pau 59.3276610056559 -28.5122653325399 0.0500208298365275 1000 + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub setmotion forward 0} + rcl 59.3276610056559 -28.5122653325399 0.0500208298365275 {Lost City of Neftet Recall} + pnt 6.21857250531515 -22.2113291422526 0.0333541631698608 + pnt 6.20926451683044 -22.2342233975728 0.0333541631698608 + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.2039800008138 -22.2408124923706 0.0333541631698608 37 {Taylarn bint Tulani} + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub use Stone Tablet Collecting (Level 200+)} + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub give 15 Broken Stone Tablet to Taylarn bint Tulani} + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.21200874646505 -22.242395846049 0.0333541631698608 37 {T'ing Setsuko} + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub use A'nekshay Bracer Collecting (Level 200+) } + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub give 15 Engraved A'nekshay Bracers to T'ing Setsuko} + pnt 6.26042655309041 -22.2575085004171 0.0354744593302409 + pnt 6.3060161113739 -22.2765873273214 0.042453396320343 + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.31295083363851 -22.2786458333333 0.0433743707835674 37 {Sir Hassim bin Tamarek} + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub use Reedshark Hunting: Lost City of Neftet (Level 200+)} + pnt 6.30705916086833 -22.2432203610738 0.0381090958913167 + pnt 6.30569386482239 -22.2094260533651 0.0379953225453695 + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.30616291364034 -22.2027916590373 0.0380344055593014 37 {Sir Adarl} + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub use Mu-miyah Hunting: Lost City of Neftet (Level 200+)} + pnt 6.28358974456787 -22.1725891113281 0.0361533085505168 + pnt 6.26749059359233 -22.1500208536784 0.0348117152849833 + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.26230166753133 -22.1433791478475 0.0343793034553528 37 {Dame Tularin} + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub use Armoredillo Hunting: Lost City of Neftet (Level 200+)} + pnt 6.22586949666341 -22.1681243260701 0.0333541631698608 + pnt 6.19802114168803 -22.1761680603027 0.0333541631698608 + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.19299917221069 -22.1826583226522 0.0333541631698608 37 {Sir Ibreh bin Kassim} + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub use Golem Hunting: Lost City of Neftet (Level 200+)} + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.18996499379476 -22.1760124842326 0.0333541631698608 37 {Sir Daeglan} + pnt 6.19963699976603 -22.1552769343058 0.0333541631698608 + pnt 6.16308182875315 -22.1746155420939 0.0333541631698608 + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.1631466627121 -22.1803874969482 0.0333541631698608 37 {Hammah al Rundik} + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub give 15 Prickly Pear to Hammah al Rundik} + pnt 6.14901248613993 -22.1743366241455 0.0334364573160807 + pnt 6.14199423789978 -22.1748408635457 0.0340213139851888 + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.13453249931335 -22.1756791432699 0.0346431247889996 37 {Sir Unell bin Rakke} + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.14353624979655 -22.1914333343506 0.0338948927819729 37 {Bemeth the Gatherer} + pnt 6.12674163182577 -22.1887875239054 0.0352923631668091 + pnt 6.13469262917836 -22.2539292017619 0.034957214196523 + pnt 6.16508263746897 -22.2434592882792 0.0333541631698608 + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.16126541296641 -22.2375458399455 0.0333541631698608 37 {Nekshla} + tlk 59.3276610056559 -28.5122653325399 0.0500208298365275 6.16998458703359 -22.2389333407084 0.0333541631698608 37 {Fahneph} + pnt 6.20287178357442 -22.2532473246257 0.0336247762044271 + pnt 6.23128310839335 -22.2579124132792 0.0340135335922241 + pnt 6.23188637097677 -22.2124769846598 0.0333541631698608 + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub usep (Level 200+)} + pau 59.3276610056559 -28.5122653325399 0.0500208298365275 2000 + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub usep (Level 200+)} + pau 59.3276610056559 -28.5122653325399 0.0500208298365275 2000 + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/ub usep (Level 200+)} + cht 59.3276610056559 -28.5122653325399 0.0500208298365275 {/mt autopack} +~~ } diff --git a/af/recomp_gilly.af b/af/recomp_gilly.af new file mode 100644 index 0000000..9f7b712 --- /dev/null +++ b/af/recomp_gilly.af @@ -0,0 +1,60 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + rcl -67.4700033187866 -87.2260910352071 0.264680083592733 {Lifestone Recall} + chk -67.0949083010356 -87.510296801726 0.200020837783813 + chk -67.0973824183146 -87.5366592059533 0.200020837783813 + pnt -67.1534469604492 -87.4872108300527 0.200020837783813 + pnt -67.2281976699829 -87.4212816476822 0.200020837783813 + pnt -67.308470805486 -87.3736632029215 0.200020837783813 + pnt -67.414777024587 -87.3275640964508 0.200020837783813 + chk -67.441475669543 -87.3035567760467 0.200020837783813 + chk -67.4419457594554 -87.2827567100525 0.207736905415853 + chk -67.443171286583 -87.260902150472 0.216503047943115 + chk -67.4500786066055 -87.2610688527425 0.216503047943115 + chk -67.4617248853048 -87.2698553085327 0.216479174296061 + chk -67.4616746107737 -87.2631193478902 0.216479174296061 + chk -67.4616220156352 -87.2560494105021 0.221185302734375 + chk -67.4615600347519 -87.2478078524272 0.22485416730245 + chk -67.4615249713262 -87.2408985773722 0.22485416730245 + chk -67.4542452096939 -87.2286157925924 0.22485416730245 + pnt -67.4601262489955 -87.2257090568542 0.22863408724467 + pnt -67.4657475471497 -87.225982316335 0.234519211451213 + chk -67.4733064572016 -87.2278253237406 0.237010415395101 + pnt -67.4729570865631 -87.2310976346334 0.238261461257935 + pnt -67.4737944920858 -87.2392101287842 0.246874141693115 + chk -67.4735010544459 -87.2451511065165 0.250104173024495 + chk -67.4648674964905 -87.236600112915 0.250104173024495 + pnt -67.4545410633087 -87.2283964792887 0.250104173024495 + pnt -67.4586185614268 -87.2264691988627 0.252972364425659 + pnt -67.4619625488917 -87.2258372306824 0.256411202748617 + pnt -67.4686557451884 -87.2263274828593 0.263294283548991 + chk -67.4721283992132 -87.2256984710693 0.262843751907349 + cht -67.4700033187866 -87.2260910352071 0.264680083592733 {/ub vendor open Gilly} + pau -67.4700033187866 -87.2260910352071 0.264680083592733 15000 +~~ } diff --git a/af/recomp_laurana.af b/af/recomp_laurana.af new file mode 100644 index 0000000..33edc9a --- /dev/null +++ b/af/recomp_laurana.af @@ -0,0 +1,44 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + cht 59.3020683924357 -28.4281312306722 0.0445536454518636 {/ub use Invitation to Master Fletchers} + pau 59.3020683924357 -28.4281312306722 0.0445536454518636 2000 + cht 59.3020683924357 -28.4281312306722 0.0445536454518636 {/ub portal Gateway} + pnt 27.2224383354187 29.2398958206177 0.275020853678385 + pnt 27.2211887041728 29.2149222691854 0.272913455963135 + pnt 27.2190940221151 29.1626453399658 0.245918766657511 + pnt 27.2190940221151 29.1298364003499 0.226233386993408 + pnt 27.2190940221151 29.0980857849121 0.207183027267456 + cht 59.3020683924357 -28.4281312306722 0.0445536454518636 {/ub portal Cavern} + pnt 27.3871666590373 29.1621083577474 0.153354167938232 + pnt 27.3865222930908 29.1444826126099 0.153354167938232 + pnt 27.3849582672119 29.1016936620077 0.153354167938232 + pnt 27.3650374412537 29.1026343663534 0.153354167938232 + cht 59.3020683924357 -28.4281312306722 0.0445536454518636 {/ub vendor open Laurana} + pau 59.3020683924357 -28.4281312306722 0.0445536454518636 15000 +~~ } diff --git a/af/sawato_mosswarts.af b/af/sawato_mosswarts.af new file mode 100644 index 0000000..56a6f76 --- /dev/null +++ b/af/sawato_mosswarts.af @@ -0,0 +1,54 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 circular ~~ { + pnt 59.2757363637288 -28.5781076431274 0.0500208298365275 + pnt 59.2701601028442 -28.6994921684265 0.0500208298365275 + pnt 59.2768788337708 -28.7680920283 0.0500208298365275 + pnt 59.2772172927856 -28.8392324765523 0.0500208298365275 + pnt 59.3440454165141 -28.8513668378194 0.0500208298365275 + pnt 59.4452393849691 -28.8435755729675 0.0500208298365275 + pnt 59.4465723673503 -28.7729092915853 0.0500208298365275 + pnt 59.446137491862 -28.7093889872233 0.0500208298365275 + pnt 59.4527634302775 -28.6089319864909 0.0500208298365275 + pnt 59.4535743077596 -28.5482190450033 0.0500208298365275 + pnt 59.4029469807943 -28.5466669718424 0.0500208298365275 + pnt 59.3319986979167 -28.5461647669474 0.0500208298365275 + pnt 59.2896282831828 -28.5637791951497 0.0500208298365275 + pnt 59.2438163121541 -28.5529794692993 0.0500250021616618 + pnt 59.1506405512492 -28.5526067733765 0.0500250021616618 + pnt 59.1488384246826 -28.6301976203918 0.0500250021616618 + pnt 59.1494047164917 -28.7408694903056 0.0500250021616618 + pnt 59.1494832356771 -28.8115883509318 0.0500250021616618 + pnt 59.1495411554972 -28.8524063746134 0.0500250021616618 + pnt 59.2290431340535 -28.8488670667013 0.0500250021616618 + pnt 59.2764926274617 -28.8439060846965 0.0500250021616618 + pnt 59.2764794667562 -28.7560322761536 0.0500250021616618 + pnt 59.2730146725972 -28.684236462911 0.0500250021616618 + pnt 59.2745836257935 -28.6235790252686 0.0500250021616618 + pnt 59.2783866882324 -28.575133895874 0.0500250021616618 +~~ } diff --git a/af/to_fiun.af b/af/to_fiun.af index baf335a..1c2543c 100644 --- a/af/to_fiun.af +++ b/af/to_fiun.af @@ -28,7 +28,7 @@ NAV: nav0 once ~~ { pau 59.3259333292643 -28.520225016276 0.0500208298365275 2000 cht 59.3259333292643 -28.520225016276 0.0500208298365275 {/ah} - pau 59.3259333292643 -28.520225016276 0.0500208298365275 10000 + pau 59.3259333292643 -28.520225016276 0.0500208298365275 17000 pnt 59.3297518730164 -28.7442257563273 0.0500208298365275 pnt 59.3718955357869 -28.729271697998 0.0500208298365275 ptl 59.3259333292643 -28.520225016276 0.0500208298365275 59.3936458587647 -28.7256083488464 0.0508250035345554 14 {Portal to Town Network} diff --git a/af/token_give_point.af b/af/token_give_point.af new file mode 100644 index 0000000..9b240e9 --- /dev/null +++ b/af/token_give_point.af @@ -0,0 +1,30 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 69.2738552312056 21.0482521057129 1.55835838317871 +~~ } diff --git a/af/token_take_point.af b/af/token_take_point.af new file mode 100644 index 0000000..9c65b9b --- /dev/null +++ b/af/token_take_point.af @@ -0,0 +1,30 @@ +~~ { +~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse + +~~ +~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve. +~~ Get metaf here: https://github.com/JJEII/metaf/ +~~ +~~ All recognized structural designators in a NAV-ONLY file: +~~ NAV: +~~ +~~ All recognized NAV types: +~~ circular follow +~~ linear once +~~ +~~ All recognized NAV NODE types: +~~ flw vnd +~~ pnt ptl +~~ rcl tlk +~~ pau chk +~~ cht jmp +~~ prt (deprecated in VTank) +~~ + +~~ +~~ REMEMBER THAT NAV-ONLY FILES MUST CONTAIN EXACTLY ONE NAV! +~~ } + +NAV: nav0 once ~~ { + pnt 69.266885727644 21.0307481129964 1.55835838317871 +~~ } diff --git a/nav/ah_give_keys.nav b/nav/ah_give_keys.nav index 01c1ced..dc7bfb5 100644 --- a/nav/ah_give_keys.nav +++ b/nav/ah_give_keys.nav @@ -18,7 +18,7 @@ uTank2 NAV 1.2 -41.8583373387655 2.08333134651184E-05 0 -10000 +17000 0 59.3589282353719 -28.5375727335612 diff --git a/nav/ah_rarecomp.nav b/nav/ah_rarecomp.nav index 7e3e9fd..73959cf 100644 --- a/nav/ah_rarecomp.nav +++ b/nav/ah_rarecomp.nav @@ -54,7 +54,7 @@ uTank2 NAV 1.2 -28.4145641962687 0.0500208298365275 0 -2000 +15000 4 59.5416052500407 -28.4145641962687 @@ -66,7 +66,7 @@ uTank2 NAV 1.2 -28.4145641962687 0.0500208298365275 0 -16000 +17000 4 59.5416052500407 -28.4145641962687 diff --git a/nav/ah_recomp.nav b/nav/ah_recomp.nav index 47ca099..a7b74a0 100644 --- a/nav/ah_recomp.nav +++ b/nav/ah_recomp.nav @@ -48,7 +48,7 @@ uTank2 NAV 1.2 -28.5165045420329 0.0500208298365275 0 -16000 +17000 4 59.4640282313029 -28.5165045420329 diff --git a/nav/anekshey_tokens_to_proms.nav b/nav/anekshey_tokens_to_proms.nav index 9dd53f8..f2b71d1 100644 --- a/nav/anekshey_tokens_to_proms.nav +++ b/nav/anekshey_tokens_to_proms.nav @@ -18,7 +18,7 @@ uTank2 NAV 1.2 12.8991326014201 0.505020840962728 0 -10000 +17000 0 59.3391182581584 -28.5698016484578 diff --git a/nav/asherons_castle_lumi_stuff.nav b/nav/asherons_castle_lumi_stuff.nav index 02ecfb2..fd0c0a1 100644 --- a/nav/asherons_castle_lumi_stuff.nav +++ b/nav/asherons_castle_lumi_stuff.nav @@ -18,7 +18,7 @@ uTank2 NAV 1.2 21.0394041061401 1.55835838317871 0 -10000 +17000 0 59.33140001297 -28.5141708374023 diff --git a/nav/gauntlet_run.nav b/nav/gauntlet_run.nav index 882acd5..24577cf 100644 --- a/nav/gauntlet_run.nav +++ b/nav/gauntlet_run.nav @@ -18,7 +18,7 @@ uTank2 NAV 1.2 -28.8052037556966 0.0500208298365275 0 -10000 +17000 3 59.0599030017853 -28.8052037556966 diff --git a/nav/nal_to_cave.nav b/nav/nal_to_cave.nav index 062ec4c..7a33726 100644 --- a/nav/nal_to_cave.nav +++ b/nav/nal_to_cave.nav @@ -18,7 +18,7 @@ uTank2 NAV 1.2 85.16130250295 0.370020866394043 0 -10000 +17000 0 59.3384010632833 -28.6191628138224 diff --git a/nav/nav_cragstone.nav b/nav/nav_cragstone.nav index 1ffbe76..7fc879d 100644 --- a/nav/nav_cragstone.nav +++ b/nav/nav_cragstone.nav @@ -30,7 +30,7 @@ uTank2 NAV 1.2 -96.4694164276123 2.08333134651184E-05 0 -10000 +17000 0 59.3255796750387 -28.5361920038859 diff --git a/nav/nav_fiun.nav b/nav/nav_fiun.nav index cba2c5d..80ad243 100644 --- a/nav/nav_fiun.nav +++ b/nav/nav_fiun.nav @@ -30,7 +30,7 @@ uTank2 NAV 1.2 -97.049599647522 2.08333134651184E-05 0 -10000 +17000 0 59.3255796750387 -28.5361920038859 diff --git a/nav/nav_hebianto.nav b/nav/nav_hebianto.nav index 5396d41..d1a4a12 100644 --- a/nav/nav_hebianto.nav +++ b/nav/nav_hebianto.nav @@ -30,7 +30,7 @@ uTank2 NAV 1.2 -96.4694164276123 2.08333134651184E-05 0 -10000 +17000 0 59.3255796750387 -28.5361920038859 diff --git a/nav/nav_liamofgelid.nav b/nav/nav_liamofgelid.nav index 0fdf42a..303ebba 100644 --- a/nav/nav_liamofgelid.nav +++ b/nav/nav_liamofgelid.nav @@ -30,7 +30,7 @@ uTank2 NAV 1.2 64.6944948832194 1.23053220113119 0 -15000 +17000 0 59.324442132314 -28.5358481725057 diff --git a/nav/nav_mayoi.nav b/nav/nav_mayoi.nav index f9aabb5..29c35dc 100644 --- a/nav/nav_mayoi.nav +++ b/nav/nav_mayoi.nav @@ -30,7 +30,7 @@ uTank2 NAV 1.2 -96.5973190148672 2.08333134651184E-05 0 -10000 +17000 0 59.3255796750387 -28.5361920038859 diff --git a/nav/nav_nalicana.nav b/nav/nav_nalicana.nav index 6f2739d..f0ae4b9 100644 --- a/nav/nav_nalicana.nav +++ b/nav/nav_nalicana.nav @@ -18,7 +18,7 @@ uTank2 NAV 1.2 -28.520225016276 0.0500208298365275 0 -10000 +17000 0 59.33140001297 -28.5141708374023 diff --git a/nav/nav_oolutangasrefuge.nav b/nav/nav_oolutangasrefuge.nav index f3dfc27..b22547e 100644 --- a/nav/nav_oolutangasrefuge.nav +++ b/nav/nav_oolutangasrefuge.nav @@ -30,7 +30,7 @@ uTank2 NAV 1.2 -97.0722423553467 2.08333134651184E-05 0 -10000 +17000 0 59.3279371579488 -28.5732862472534 diff --git a/nav/nav_sanamar.nav b/nav/nav_sanamar.nav index 9ef3150..2fc2135 100644 --- a/nav/nav_sanamar.nav +++ b/nav/nav_sanamar.nav @@ -30,7 +30,7 @@ uTank2 NAV 1.2 -96.8444971084595 2.08333134651184E-05 0 -10000 +17000 0 59.3255796750387 -28.5361920038859 diff --git a/nav/nav_silyun.nav b/nav/nav_silyun.nav index 358c08f..3dda1fa 100644 --- a/nav/nav_silyun.nav +++ b/nav/nav_silyun.nav @@ -30,7 +30,7 @@ uTank2 NAV 1.2 -96.4694164276123 2.08333134651184E-05 0 -10000 +17000 0 59.3255796750387 -28.5361920038859 diff --git a/nav/nav_zaikhal.nav b/nav/nav_zaikhal.nav index 5f51f97..071cade 100644 --- a/nav/nav_zaikhal.nav +++ b/nav/nav_zaikhal.nav @@ -30,7 +30,7 @@ uTank2 NAV 1.2 -96.4694164276123 2.08333134651184E-05 0 -10000 +17000 0 59.3255796750387 -28.5361920038859 diff --git a/nav/to_fiun.nav b/nav/to_fiun.nav index f000193..96714cc 100644 --- a/nav/to_fiun.nav +++ b/nav/to_fiun.nav @@ -1,18 +1,6 @@ uTank2 NAV 1.2 4 -28 -3 -59.3259333292643 --28.520225016276 -0.0500208298365275 -0 -2000 -4 -59.3259333292643 --28.520225016276 -0.0500208298365275 -0 -/vt opt set enablecombat false +26 3 59.3259333292643 -28.520225016276 @@ -30,7 +18,7 @@ uTank2 NAV 1.2 -28.520225016276 0.0500208298365275 0 -10000 +17000 0 59.3297518730164 -28.7442257563273 From 2a040122f511697e249fd06c4bb6ca61e7584232 Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 23 Mar 2026 15:57:09 +0100 Subject: [PATCH 26/27] add 15s pause after /ah in recallls nav --- af/recallls.af | 1 + nav/recallls.nav | 16 ++-------------- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/af/recallls.af b/af/recallls.af index 9214ab2..ccec498 100644 --- a/af/recallls.af +++ b/af/recallls.af @@ -28,4 +28,5 @@ NAV: nav0 once ~~ { pau 59.3695845603943 -28.744246006012 0.0500250021616618 5000 cht 59.3695845603943 -28.744246006012 0.0500250021616618 {/ah} + pau 59.3695845603943 -28.744246006012 0.0500250021616618 15000 ~~ } diff --git a/nav/recallls.nav b/nav/recallls.nav index 60203a7..16bf8ee 100644 --- a/nav/recallls.nav +++ b/nav/recallls.nav @@ -1,6 +1,6 @@ uTank2 NAV 1.2 4 -5 +3 3 59.3695845603943 -28.744246006012 @@ -12,22 +12,10 @@ uTank2 NAV 1.2 -28.744246006012 0.0500250021616618 0 -/vt opt set enablecombat false -3 -59.3695845603943 --28.744246006012 -0.0500250021616618 -0 -2000 -4 -59.3695845603943 --28.744246006012 -0.0500250021616618 -0 /ah 3 59.3695845603943 -28.744246006012 0.0500250021616618 0 -10000 +15000 From b50a96957b5942e0264676fd14b47b40453fb057 Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 23 Mar 2026 16:02:14 +0100 Subject: [PATCH 27/27] add 10 missing nav files and their AF counterparts --- af/radiant_blood_initiation.af | 61 +- nav/bella.nav | 291 ++++++ nav/bore_portal_debug.nav | 737 ++++++++++++++ nav/empyrean_facility.nav | 1280 +++++++++++++++++++++++ nav/gauntlet_follower.nav | 154 +++ nav/gauntlet_leader.nav | 554 ++++++++++ nav/legendary_chestsmm.nav | 218 ++++ nav/legendary_chestsub.nav | 277 +++++ nav/lumi_stuff.nav | 861 ++++++++++++++++ nav/nalicana_test.nav | 1624 ++++++++++++++++++++++++++++++ nav/radiant_blood_initiation.nav | 1416 ++++++++++++++++++++++++++ 11 files changed, 7450 insertions(+), 23 deletions(-) create mode 100644 nav/bella.nav create mode 100644 nav/bore_portal_debug.nav create mode 100644 nav/empyrean_facility.nav create mode 100644 nav/gauntlet_follower.nav create mode 100644 nav/gauntlet_leader.nav create mode 100644 nav/legendary_chestsmm.nav create mode 100644 nav/legendary_chestsub.nav create mode 100644 nav/lumi_stuff.nav create mode 100644 nav/nalicana_test.nav create mode 100644 nav/radiant_blood_initiation.nav diff --git a/af/radiant_blood_initiation.af b/af/radiant_blood_initiation.af index cb1f91e..064258f 100644 --- a/af/radiant_blood_initiation.af +++ b/af/radiant_blood_initiation.af @@ -1,12 +1,41 @@ -~~ Radiant Blood initiation quest -~~ Fill the quest-specific nav routes in the matching nav_*.af files. -~~ Expected nav binaries after build: -~~ - nav_radiantblood_ayesha -~~ - nav_radiantblood_catacombs -~~ - nav_radiantblood_key -~~ - nav_radiantblood_door -~~ - nav_radiantblood_shard -~~ - nav_radiantblood_return +~~ { +~~ 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: Death @@ -20,7 +49,6 @@ STATE: {Default} ~~ { Chat {/ub opt set VTank.PatchExpressionEngine true} SetState {GoAyesha} ~~ } - STATE: {GoAyesha} ~~ { IF: Death DO: SetState {Death} @@ -40,14 +68,12 @@ STATE: {GoAyesha} ~~ { Chat {/vt nav load nav_radiantblood_ayesha} SetWatchdog 10 300 {Stuck} ~~ } - STATE: {WaitAyesha} ~~ { IF: Death DO: SetState {Death} IF: SecsInStateGE 8 DO: SetState {GoCatacombs} ~~ } - STATE: {GoCatacombs} ~~ { IF: Death DO: SetState {Death} @@ -66,7 +92,6 @@ STATE: {GoCatacombs} ~~ { Chat {/vt nav load nav_radiantblood_catacombs} SetWatchdog 10 900 {Stuck} ~~ } - STATE: {FindKey} ~~ { IF: Death DO: SetState {Death} @@ -88,7 +113,6 @@ STATE: {FindKey} ~~ { Chat {/vt nav load nav_radiantblood_key} SetWatchdog 10 900 {Stuck} ~~ } - STATE: {WaitKeyPickup} ~~ { IF: Death DO: SetState {Death} @@ -97,7 +121,6 @@ STATE: {WaitKeyPickup} ~~ { IF: SecsInStateGE 10 DO: SetState {FindKey} ~~ } - STATE: {GoDoor} ~~ { IF: Death DO: SetState {Death} @@ -117,7 +140,6 @@ STATE: {GoDoor} ~~ { Chat {/vt nav load nav_radiantblood_door} SetWatchdog 10 900 {Stuck} ~~ } - STATE: {WaitDoor} ~~ { IF: Death DO: SetState {Death} @@ -128,7 +150,6 @@ STATE: {WaitDoor} ~~ { Chat {/ub usep Slimy Key on Door} SetState {WaitDoor} ~~ } - STATE: {GetShard} ~~ { IF: Death DO: SetState {Death} @@ -150,7 +171,6 @@ STATE: {GetShard} ~~ { Chat {/vt nav load nav_radiantblood_shard} SetWatchdog 10 900 {Stuck} ~~ } - STATE: {WaitShard} ~~ { IF: Death DO: SetState {Death} @@ -159,7 +179,6 @@ STATE: {WaitShard} ~~ { IF: SecsInStateGE 10 DO: SetState {GetShard} ~~ } - STATE: {TurnInShard} ~~ { IF: Death DO: SetState {Death} @@ -180,7 +199,6 @@ STATE: {TurnInShard} ~~ { Chat {/vt nav load nav_radiantblood_return} SetWatchdog 10 1200 {Stuck} ~~ } - STATE: {WaitTurnIn} ~~ { IF: Death DO: SetState {Death} @@ -191,14 +209,12 @@ STATE: {WaitTurnIn} ~~ { IF: SecsInStateGE 15 DO: SetState {TurnInShard} ~~ } - STATE: {Done} ~~ { IF: Always DO: DoAll DoExpr {echo[`Radiant Blood initiation complete.`,1]} Chat {/a [radiantblood] quest complete} ~~ } - STATE: {Stuck} ~~ { IF: Death DO: SetState {Death} @@ -209,7 +225,6 @@ STATE: {Stuck} ~~ { DoExpr {echo[`Radiant Blood meta stuck, restarting.`,1]} SetState {Default} ~~ } - STATE: {Death} ~~ { IF: ExitPortal DO: SetState {Default} diff --git a/nav/bella.nav b/nav/bella.nav new file mode 100644 index 0000000..254f3a6 --- /dev/null +++ b/nav/bella.nav @@ -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 diff --git a/nav/bore_portal_debug.nav b/nav/bore_portal_debug.nav new file mode 100644 index 0000000..a58ff52 --- /dev/null +++ b/nav/bore_portal_debug.nav @@ -0,0 +1,737 @@ +1 +CondAct +5 +CType +AType +CData +AData +State +n +n +n +n +n +23 +i +21 +i +7 +TABLE +2 +K +V +n +n +1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +testvar[navNumber] +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[navNumber, 1] +s +Default +i +21 +i +7 +TABLE +2 +K +V +n +n +1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +testvar[debugPortalRange] +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[debugPortalRange, 8] +s +Default +i +21 +i +7 +TABLE +2 +K +V +n +n +1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +testvar[debugAngle] +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[debugAngle, 20] +s +Default +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +5 +i +2 +s +/vt opt set enablecombat false +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +\/vt nav load bore_circuit+getvar[navNumber] +i +2 +s +/vt opt set enablenav true +i +2 +s +/a [portal-debug] started +i +1 +s +watch_portal +s +Default +i +2 +i +3 +TABLE +2 +K +V +n +n +13 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[portal, wobjectfindnearestbyobjectclass[14]] +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +istrue[getvar[portal]] +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +coordinatedistancewithz[getplayercoordinates[], wobjectgetphysicscoordinates[getvar[portal]]] <= 8 +i +21 +TABLE +2 +K +V +n +n +1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +wobjectgetname[getvar[portal]]==Singularity Caul +i +21 +TABLE +2 +K +V +n +n +1 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +wobjectgetname[getvar[portal]]#Destroyed.* +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +wobjectisvalid[getvar[portal]] +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[portalHeading, getheadingto[getvar[portal]]] +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[playerHeading, getheading[wobjectgetplayer[]]] +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[relativeAngle, abs[getvar[portalHeading] - getvar[playerHeading]]] +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[relativeAngle, iif[getvar[relativeAngle] > 180, 360 - getvar[relativeAngle], getvar[relativeAngle]]] +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[turnDirection, iif[randint[0,2] == 0, -90, 90]] +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[relativeAngle] <= getvar[debugAngle] +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[newHeading, abs[getvar[playerHeading] + getvar[turnDirection]]] +TABLE +2 +K +V +n +n +3 +i +2 +s +/vt opt set enablenav false +i +2 +s +/vt opt set enablecombat false +i +1 +s +avoid_portal +s +watch_portal +i +6 +i +1 +i +5 +s +watch_portal +s +watch_portal +i +1 +i +9 +i +0 +TABLE +2 +k +v +n +n +3 +s +s +s +watch_portal +s +r +d +1 +s +t +d +120 +s +watch_portal +i +6 +i +8 +i +1 +TABLE +2 +k +v +n +n +1 +s +e +s +\/me portalHeading \= +getvar[portalHeading] +s +avoid_portal +i +6 +i +8 +i +2 +TABLE +2 +k +v +n +n +1 +s +e +s +\/me playerHeading \= +getvar[playerHeading] +s +avoid_portal +i +6 +i +8 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +\/me relativeAngle \= +getvar[relativeAngle] +s +avoid_portal +i +6 +i +8 +i +4 +TABLE +2 +k +v +n +n +1 +s +e +s +\/me Portal detected ahead\! Avoiding now\! +s +avoid_portal +i +6 +i +8 +i +5 +TABLE +2 +k +v +n +n +1 +s +e +s +\/me is too close to +wobjectgetname[wobjectfindnearestbyobjectclass[14]] +s +avoid_portal +i +6 +i +8 +i +6 +TABLE +2 +k +v +n +n +1 +s +e +s +\/me at +coordinatetostring[getplayercoordinates[]] +s +avoid_portal +i +6 +i +8 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +\/ub face +getvar[newHeading] +s +avoid_portal +i +6 +i +8 +i +9 +TABLE +2 +k +v +n +n +1 +s +e +s +\/ub setmotion forward 1 +s +avoid_portal +i +6 +i +8 +i +11 +TABLE +2 +k +v +n +n +1 +s +e +s +\/ub setmotion forward 0 +s +avoid_portal +i +6 +i +8 +i +12 +TABLE +2 +k +v +n +n +1 +s +e +s +\/ub face +getvar[playerHeading] +s +avoid_portal +i +6 +i +8 +i +14 +TABLE +2 +k +v +n +n +1 +s +e +s +\/ub setmotion forward 1 +s +avoid_portal +i +6 +i +8 +i +16 +TABLE +2 +k +v +n +n +1 +s +e +s +\/ub setmotion forward 0 +s +avoid_portal +i +6 +i +8 +i +17 +TABLE +2 +k +v +n +n +1 +s +e +s +\/mm nextwp +s +avoid_portal +i +6 +i +8 +i +18 +TABLE +2 +k +v +n +n +1 +s +e +s +\/vt opt set enablenav true +s +avoid_portal +i +6 +i +8 +i +19 +TABLE +2 +k +v +n +n +1 +s +e +s +\/vt setmetastate watch_portal +s +avoid_portal +i +1 +i +9 +i +0 +TABLE +2 +k +v +n +n +3 +s +s +s +watch_portal +s +r +d +1 +s +t +d +30 +s +avoid_portal diff --git a/nav/empyrean_facility.nav b/nav/empyrean_facility.nav new file mode 100644 index 0000000..7600259 --- /dev/null +++ b/nav/empyrean_facility.nav @@ -0,0 +1,1280 @@ +1 +CondAct +5 +CType +AType +CData +AData +State +n +n +n +n +n +41 +i +8 +i +1 +i +0 +s +death +s +Default +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +11 +i +2 +s +/ub opt set VTank.PatchExpressionEngine true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablenav +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablebuffing +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +attackdistance +s +v +s +0.0125 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[currentLevel,`upper`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[currentRoom,`north`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[roomsDone,0] +i +2 +s +/vt nav load nav_empyrean +i +1 +s +enter_dungeon +s +Default +i +8 +i +1 +i +0 +s +death +s +enter_dungeon +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +6 +i +3 +i +7 +i +0 +TABLE +2 +K +V +n +n +2 +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +true +i +1 +s +goto_room +s +enter_dungeon +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +1 +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +stuck +s +r +d +10 +s +t +d +300 +s +enter_dungeon +i +8 +i +1 +i +0 +s +death +s +goto_room +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +8 +TABLE +2 +k +v +n +n +1 +s +e +s +\/vt nav load emp_+getvar[currentLevel]+`_`+getvar[currentRoom] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +clearvar[navLoaded] +i +1 +s +arrive_room +s +goto_room +i +8 +i +1 +i +0 +s +death +s +arrive_room +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +testvar[navLoaded] +i +7 +i +0 +TABLE +2 +K +V +n +n +2 +i +10 +TABLE +2 +k +v +n +n +0 +i +1 +s +kill_wisps +s +arrive_room +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +touchvar[navLoaded] +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +stuck +s +r +d +10 +s +t +d +180 +s +arrive_room +i +8 +i +1 +i +0 +s +death +s +kill_wisps +i +2 +i +1 +TABLE +2 +K +V +n +n +2 +i +6 +i +5 +i +16 +TABLE +2 +k +v +n +n +1 +s +r +d +4 +s +use_stone +s +kill_wisps +i +6 +i +1 +i +300 +s +use_stone +s +kill_wisps +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +1 +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +stuck +s +r +d +10 +s +t +d +300 +s +kill_wisps +i +8 +i +1 +i +0 +s +death +s +use_stone +i +4 +i +3 +s +A shiver moves across your body +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Room complete! (`+getvar[currentLevel]+` `+getvar[currentRoom]+`)`,1] +i +1 +s +next_room +s +use_stone +i +4 +i +3 +s +no change +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Room already done (`+getvar[currentLevel]+` `+getvar[currentRoom]+`)`,1] +i +1 +s +next_room +s +use_stone +i +6 +i +3 +i +5 +TABLE +2 +K +V +n +n +2 +i +2 +s +/ub use Aligned Mana Stone +i +1 +s +use_stone +s +use_stone +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +1 +i +2 +s +/ub use Aligned Mana Stone +s +use_stone +i +8 +i +1 +i +0 +s +death +s +next_room +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[currentRoom]==`north` +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[currentRoom,`east`] +i +1 +s +goto_room +s +next_room +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[currentRoom]==`east` +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[currentRoom,`south`] +i +1 +s +goto_room +s +next_room +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[currentRoom]==`south` +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[currentRoom,`west`] +i +1 +s +goto_room +s +next_room +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[currentRoom]==`west` +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[currentRoom,`center`] +i +1 +s +goto_room +s +next_room +i +26 +i +1 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[currentRoom]==`center` +s +use_stone_center +s +next_room +i +8 +i +1 +i +0 +s +death +s +use_stone_center +i +4 +i +3 +s +A shiver moves across your body +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Level complete! (`+getvar[currentLevel]+`)`,1] +i +1 +s +take_portal +s +use_stone_center +i +4 +i +3 +s +no change +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Level already done (`+getvar[currentLevel]+`)`,1] +i +1 +s +take_portal +s +use_stone_center +i +6 +i +3 +i +5 +TABLE +2 +K +V +n +n +2 +i +2 +s +/ub use Aligned Mana Stone +i +1 +s +use_stone_center +s +use_stone_center +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +1 +i +2 +s +/ub use Aligned Mana Stone +s +use_stone_center +i +8 +i +1 +i +0 +s +death +s +take_portal +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[currentLevel]==`upper` +TABLE +2 +K +V +n +n +4 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[currentLevel,`middle`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[currentRoom,`north`] +i +2 +s +/ub use Empyrean Facility Middle Level +i +1 +s +portal_transition +s +take_portal +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[currentLevel]==`middle` +TABLE +2 +K +V +n +n +4 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[currentLevel,`lower`] +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +setvar[currentRoom,`north`] +i +2 +s +/ub use Empyrean Facility Lower Level +i +1 +s +portal_transition +s +take_portal +i +26 +i +3 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[currentLevel]==`lower` +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`All 3 aetheria slots unlocked!`,1] +i +1 +s +quest_done +s +take_portal +i +8 +i +1 +i +0 +s +death +s +portal_transition +i +20 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Arrived at `+getvar[currentLevel]+` level`,1] +i +1 +s +goto_room +s +portal_transition +i +6 +i +1 +i +15 +s +take_portal +s +portal_transition +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Empyrean Facility quest COMPLETE! All aetheria slots unlocked.`,1] +i +2 +s +/mp +s +quest_done +i +8 +i +1 +i +0 +s +death +s +stuck +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +2 +s +/ub face +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Stuck! Trying to recover...`,1] +i +1 +s +goto_room +s +stuck +i +20 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Died! Re-entering dungeon...`,1] +i +2 +s +/vt nav load nav_empyrean +i +1 +s +enter_dungeon +s +death diff --git a/nav/gauntlet_follower.nav b/nav/gauntlet_follower.nav new file mode 100644 index 0000000..a9abb6f --- /dev/null +++ b/nav/gauntlet_follower.nav @@ -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 diff --git a/nav/gauntlet_leader.nav b/nav/gauntlet_leader.nav new file mode 100644 index 0000000..7506159 --- /dev/null +++ b/nav/gauntlet_leader.nav @@ -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 diff --git a/nav/legendary_chestsmm.nav b/nav/legendary_chestsmm.nav new file mode 100644 index 0000000..99d7cdf --- /dev/null +++ b/nav/legendary_chestsmm.nav @@ -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 diff --git a/nav/legendary_chestsub.nav b/nav/legendary_chestsub.nav new file mode 100644 index 0000000..7de8b35 --- /dev/null +++ b/nav/legendary_chestsub.nav @@ -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 diff --git a/nav/lumi_stuff.nav b/nav/lumi_stuff.nav new file mode 100644 index 0000000..713724e --- /dev/null +++ b/nav/lumi_stuff.nav @@ -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 diff --git a/nav/nalicana_test.nav b/nav/nalicana_test.nav new file mode 100644 index 0000000..31a0700 --- /dev/null +++ b/nav/nalicana_test.nav @@ -0,0 +1,1624 @@ +1 +CondAct +5 +CType +AType +CData +AData +State +n +n +n +n +n +46 +i +8 +i +1 +i +0 +s +death +s +Default +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +8 +i +2 +s +/ub opt set VTank.PatchExpressionEngine true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablenav +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablebuffing +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +attackdistance +s +v +s +0.0125 +i +2 +s +/vt nav load nav_nalicana +i +1 +s +talk_nalicana +s +Default +i +8 +i +1 +i +0 +s +death +s +talk_nalicana +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +testvar[navLoaded] +i +7 +i +0 +TABLE +2 +K +V +n +n +3 +i +10 +TABLE +2 +k +v +n +n +0 +i +2 +s +/ub use Nalicana +i +1 +s +wait_nalicana_dialog +s +talk_nalicana +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +touchvar[navLoaded] +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +stuck +s +r +d +10 +s +t +d +300 +s +talk_nalicana +i +8 +i +1 +i +0 +s +death +s +wait_nalicana_dialog +i +4 +i +3 +s +Gurog have emerged +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Got quest from Nalicana!`,1] +i +1 +s +nav_to_cave +s +wait_nalicana_dialog +i +4 +i +3 +s +You have solved this quest too recently +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Quest on cooldown!`,1] +i +1 +s +done +s +wait_nalicana_dialog +i +6 +i +1 +i +10 +s +nav_to_cave +s +wait_nalicana_dialog +i +8 +i +1 +i +0 +s +death +s +nav_to_cave +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +testvar[navLoaded2] +i +7 +i +0 +TABLE +2 +K +V +n +n +4 +i +10 +TABLE +2 +k +v +n +n +0 +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +true +i +1 +s +wait_key +s +nav_to_cave +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +touchvar[navLoaded2] +i +2 +s +/vt nav load nal_to_cave +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +stuck +s +r +d +10 +s +t +d +600 +s +nav_to_cave +i +8 +i +1 +i +0 +s +death +s +wait_key +i +12 +i +3 +TABLE +2 +k +v +n +n +2 +s +n +s +Entryway Key +s +c +i +1 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Got Entryway Key!`,1] +i +2 +s +/ub use Entryway Key on Door +i +1 +s +wait_door +s +wait_key +i +6 +i +3 +i +120 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Key taking too long...`,1] +i +1 +s +wait_key +s +wait_key +i +8 +i +1 +i +0 +s +death +s +wait_door +i +4 +i +3 +s +Door has been unlocked +TABLE +2 +K +V +n +n +4 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Door opened!`,1] +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +1 +s +nav_to_tomb_portal +s +wait_door +i +6 +i +3 +i +5 +TABLE +2 +K +V +n +n +2 +i +2 +s +/ub use Entryway Key on Door +i +1 +s +wait_door +s +wait_door +i +8 +i +1 +i +0 +s +death +s +nav_to_tomb_portal +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +testvar[navLoaded3] +i +7 +i +0 +TABLE +2 +K +V +n +n +2 +i +10 +TABLE +2 +k +v +n +n +0 +i +1 +s +enter_frozen_tomb +s +nav_to_tomb_portal +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +touchvar[navLoaded3] +i +2 +s +/vt nav load nal_to_tomb_portal +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +stuck +s +r +d +10 +s +t +d +300 +s +nav_to_tomb_portal +i +8 +i +1 +i +0 +s +death +s +enter_frozen_tomb +i +20 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Inside Frozen Tomb!`,1] +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +true +i +1 +s +dungeon_run +s +enter_frozen_tomb +i +6 +i +3 +i +10 +TABLE +2 +K +V +n +n +2 +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +true +i +1 +s +dungeon_run +s +enter_frozen_tomb +i +8 +i +1 +i +0 +s +death +s +dungeon_run +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +testvar[navLoaded4] +i +7 +i +0 +TABLE +2 +K +V +n +n +3 +i +10 +TABLE +2 +k +v +n +n +0 +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +true +i +1 +s +kill_gregor +s +dungeon_run +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +4 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +touchvar[navLoaded4] +i +2 +s +/vt nav load nal_dungeon_run +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +stuck +s +r +d +10 +s +t +d +600 +s +dungeon_run +i +8 +i +1 +i +0 +s +death +s +kill_gregor +i +4 +i +3 +s +Killing me will not change anything +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Battle Lord Gregor defeated!`,1] +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +false +i +1 +s +wait_loot +s +kill_gregor +i +12 +i +3 +TABLE +2 +k +v +n +n +2 +s +n +s +Battle Lord Gregor's Mnemosyne +s +c +i +1 +TABLE +2 +K +V +n +n +4 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Got the Mnemosyne!`,1] +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +1 +s +return_nalicana +s +kill_gregor +i +6 +i +3 +i +600 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Gregor fight timeout!`,1] +i +1 +s +stuck +s +kill_gregor +i +8 +i +1 +i +0 +s +death +s +wait_loot +i +12 +i +3 +TABLE +2 +k +v +n +n +2 +s +n +s +Battle Lord Gregor's Mnemosyne +s +c +i +1 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Got the Mnemosyne! Returning to Nalicana.`,1] +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +1 +s +return_nalicana +s +wait_loot +i +6 +i +3 +i +30 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Mnemosyne not looted, check loot profile!`,1] +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +1 +s +return_nalicana +s +wait_loot +i +8 +i +1 +i +0 +s +death +s +return_nalicana +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +26 +TABLE +2 +k +v +n +n +1 +s +e +s +testvar[navLoaded5] +i +7 +i +0 +TABLE +2 +K +V +n +n +2 +i +10 +TABLE +2 +k +v +n +n +0 +i +1 +s +turn_in +s +return_nalicana +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +touchvar[navLoaded5] +i +2 +s +/vt nav load nav_nalicana +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +stuck +s +r +d +10 +s +t +d +600 +s +return_nalicana +i +8 +i +1 +i +0 +s +death +s +turn_in +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +3 +i +2 +s +/ub givep Battle Lord Gregor's Mnemosyne to Nalicana +i +2 +s +/ub prepclick yes 3 +i +1 +s +wait_turn_in +s +turn_in +i +8 +i +1 +i +0 +s +death +s +wait_turn_in +i +4 +i +3 +s +Lord Asheron should be able to learn much +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Nalicana's Test COMPLETE!`,1] +i +1 +s +done +s +wait_turn_in +i +6 +i +1 +i +10 +s +turn_in +s +wait_turn_in +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Nalicana's Test quest finished.`,1] +i +2 +s +/mp +s +done +i +8 +i +1 +i +0 +s +death +s +stuck +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +2 +s +/ub face +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Stuck! Check nav...`,1] +s +stuck +i +20 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Died! Restarting...`,1] +i +1 +s +Default +s +death diff --git a/nav/radiant_blood_initiation.nav b/nav/radiant_blood_initiation.nav new file mode 100644 index 0000000..ecd06ef --- /dev/null +++ b/nav/radiant_blood_initiation.nav @@ -0,0 +1,1416 @@ +1 +CondAct +5 +CType +AType +CData +AData +State +n +n +n +n +n +43 +i +8 +i +1 +i +0 +s +Death +s +Default +i +12 +i +1 +TABLE +2 +k +v +n +n +2 +s +n +s +Corrupted Mana Shard +s +c +i +1 +s +TurnInShard +s +Default +i +12 +i +1 +TABLE +2 +k +v +n +n +2 +s +n +s +Slimy Key +s +c +i +1 +s +GoDoor +s +Default +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +2 +s +/ub opt set VTank.PatchExpressionEngine true +i +1 +s +GoAyesha +s +Default +i +8 +i +1 +i +0 +s +Death +s +GoAyesha +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +7 +i +0 +i +6 +i +2 +TABLE +2 +K +V +n +n +3 +i +10 +TABLE +2 +k +v +n +n +0 +i +2 +s +/ub use Ayesha of the Radiant Blood +i +1 +s +WaitAyesha +s +GoAyesha +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +6 +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablebuffing +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablenav +s +v +s +true +i +2 +s +/vt nav load nav_radiantblood_ayesha +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +Stuck +s +r +d +10 +s +t +d +300 +s +GoAyesha +i +8 +i +1 +i +0 +s +Death +s +WaitAyesha +i +6 +i +1 +i +8 +s +GoCatacombs +s +WaitAyesha +i +8 +i +1 +i +0 +s +Death +s +GoCatacombs +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +7 +i +0 +i +6 +i +2 +TABLE +2 +K +V +n +n +2 +i +10 +TABLE +2 +k +v +n +n +0 +i +1 +s +FindKey +s +GoCatacombs +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +6 +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablebuffing +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablenav +s +v +s +true +i +2 +s +/vt nav load nav_radiantblood_catacombs +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +Stuck +s +r +d +10 +s +t +d +900 +s +GoCatacombs +i +8 +i +1 +i +0 +s +Death +s +FindKey +i +12 +i +1 +TABLE +2 +k +v +n +n +2 +s +n +s +Slimy Key +s +c +i +1 +s +GoDoor +s +FindKey +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +7 +i +0 +i +6 +i +2 +TABLE +2 +K +V +n +n +3 +i +10 +TABLE +2 +k +v +n +n +0 +i +2 +s +/ub usep Slimy Key +i +1 +s +WaitKeyPickup +s +FindKey +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +6 +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablebuffing +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablenav +s +v +s +true +i +2 +s +/vt nav load nav_radiantblood_key +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +Stuck +s +r +d +10 +s +t +d +900 +s +FindKey +i +8 +i +1 +i +0 +s +Death +s +WaitKeyPickup +i +12 +i +1 +TABLE +2 +k +v +n +n +2 +s +n +s +Slimy Key +s +c +i +1 +s +GoDoor +s +WaitKeyPickup +i +6 +i +1 +i +10 +s +FindKey +s +WaitKeyPickup +i +8 +i +1 +i +0 +s +Death +s +GoDoor +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +7 +i +0 +i +6 +i +2 +TABLE +2 +K +V +n +n +3 +i +10 +TABLE +2 +k +v +n +n +0 +i +2 +s +/ub usep Slimy Key on Door +i +1 +s +WaitDoor +s +GoDoor +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +6 +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablebuffing +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablenav +s +v +s +true +i +2 +s +/vt nav load nav_radiantblood_door +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +Stuck +s +r +d +10 +s +t +d +900 +s +GoDoor +i +8 +i +1 +i +0 +s +Death +s +WaitDoor +i +4 +i +1 +s +unlocked +s +GetShard +s +WaitDoor +i +6 +i +3 +i +8 +TABLE +2 +K +V +n +n +2 +i +2 +s +/ub usep Slimy Key on Door +i +1 +s +WaitDoor +s +WaitDoor +i +8 +i +1 +i +0 +s +Death +s +GetShard +i +12 +i +1 +TABLE +2 +k +v +n +n +2 +s +n +s +Corrupted Mana Shard +s +c +i +1 +s +TurnInShard +s +GetShard +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +7 +i +0 +i +6 +i +2 +TABLE +2 +K +V +n +n +3 +i +10 +TABLE +2 +k +v +n +n +0 +i +2 +s +/ub usep Corrupted Mana Shard +i +1 +s +WaitShard +s +GetShard +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +6 +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablebuffing +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablenav +s +v +s +true +i +2 +s +/vt nav load nav_radiantblood_shard +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +Stuck +s +r +d +10 +s +t +d +900 +s +GetShard +i +8 +i +1 +i +0 +s +Death +s +WaitShard +i +12 +i +1 +TABLE +2 +k +v +n +n +2 +s +n +s +Corrupted Mana Shard +s +c +i +1 +s +TurnInShard +s +WaitShard +i +6 +i +1 +i +10 +s +GetShard +s +WaitShard +i +8 +i +1 +i +0 +s +Death +s +TurnInShard +i +2 +i +3 +TABLE +2 +K +V +n +n +2 +i +7 +i +0 +i +6 +i +2 +TABLE +2 +K +V +n +n +4 +i +10 +TABLE +2 +k +v +n +n +0 +i +2 +s +/ub givep Corrupted Mana Shard to Ayesha of the Radiant Blood +i +2 +s +/ub prepclick yes 3 +i +1 +s +WaitTurnIn +s +TurnInShard +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +6 +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablecombat +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablelooting +s +v +s +false +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablebuffing +s +v +s +true +i +12 +TABLE +2 +k +v +n +n +2 +s +o +s +enablenav +s +v +s +true +i +2 +s +/vt nav load nav_radiantblood_return +i +9 +TABLE +2 +k +v +n +n +3 +s +s +s +Stuck +s +r +d +10 +s +t +d +1200 +s +TurnInShard +i +8 +i +1 +i +0 +s +Death +s +WaitTurnIn +i +11 +i +1 +TABLE +2 +k +v +n +n +2 +s +n +s +Corrupted Mana Shard +s +c +i +0 +s +Done +s +WaitTurnIn +i +4 +i +1 +s +Radiant Blood +s +Done +s +WaitTurnIn +i +6 +i +1 +i +15 +s +TurnInShard +s +WaitTurnIn +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Radiant Blood initiation complete.`,1] +i +2 +s +/a [radiantblood] quest complete +s +Done +i +8 +i +1 +i +0 +s +Death +s +Stuck +i +1 +i +3 +i +0 +TABLE +2 +K +V +n +n +4 +i +10 +TABLE +2 +k +v +n +n +0 +i +2 +s +/ub face +i +7 +TABLE +2 +k +v +n +n +1 +s +e +s +echo[`Radiant Blood meta stuck, restarting.`,1] +i +1 +s +Default +s +Stuck +i +20 +i +1 +i +0 +s +Default +s +Death