From 5c54a4d7f716dee4ae06871e24fedf779a4d817c Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Fri, 28 Aug 2026 21:34:03 +0200 Subject: [PATCH] fix vitae run for viridian rise --- af/viridian_rise.af | 51 +++++++- af/vr_run.af | 92 +++++++------- af/vr_vitae_run_follower.af | 33 +++++ af/vr_vitae_run_leader.af | 51 ++++++++ met/viridian_rise.met | 228 +++++++++++++++++++++++++++++++++- nav/vr_run.nav | 48 +++++-- nav/vr_vitae_run_follower.nav | 27 ++++ nav/vr_vitae_run_leader.nav | 122 ++++++++++++++++++ 8 files changed, 584 insertions(+), 68 deletions(-) create mode 100644 af/vr_vitae_run_follower.af create mode 100644 af/vr_vitae_run_leader.af create mode 100644 nav/vr_vitae_run_follower.nav create mode 100644 nav/vr_vitae_run_leader.nav diff --git a/af/viridian_rise.af b/af/viridian_rise.af index 76d9cf0..a67311f 100644 --- a/af/viridian_rise.af +++ b/af/viridian_rise.af @@ -76,7 +76,11 @@ STATE: {Hunt} IF: All Expr {getvar[isLeader]} ChatMatch {the acidic mist!} - DO: CallState {vr_gas_dodge} {Hunt} + DO: CallState {vr_gas_dodge} {Hunt} + IF: Expr {vitae[]>12} + DO: Chat {/fellowship #tomuchviteaviridianrise} + IF: ChatMatch {^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$} + DO: SetState {vitae_run} IF: All ChatCapture {^Your fellow (?\w[\w ]*\w) has died!$} {} Expr {getvar[capturegroup_who]==getvar[followTarget]} @@ -107,7 +111,7 @@ STATE: {Hunt} NoMobsInDist 5 DO: DoAll Chat {/fellowship #recompviridianrise} - SetState {recomp} + SetState {recomp} IF: ChatMatch {^\[Fellowship\].*(say|says), \"#recompviridianrise\"$} DO: SetState {recomp} IF: All @@ -163,6 +167,30 @@ STATE: {run_away} DoExpr {clearvar[deathCount]} DoExpr {clearvar[deathClock]} SetState {vr_runback} + IF: ChatMatch {^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$} + DO: SetState {vitae_run} + +STATE: {vitae_run} + IF: Always + DO: DoAll + Chat {/vt opt set enablecombat false} + Chat {/vt opt set enablelooting false} + Chat {/vt opt set enablebuffing false} + Chat {/vt opt set enablenav true} + IF: Expr {getvar[isLeader]==1} + DO: SetState {vitae_run_leader} + IF: Expr {getvar[isLeader]==0} + DO: Chat {/vt nav load vr_vitae_run_follower} + IF: ChatMatch {^\[Fellowship\].*(say|says), \"#vitaerundoneviridianrise\"$} + DO: SetState {Default} + +STATE: {vitae_run_leader} + IF: Always + DO: Chat {/vt nav load vr_vitae_run_leader} + IF: NavEmpty + DO: DoAll + Chat {/fellowship #vitaerundoneviridianrise} + SetState {Default} STATE: {vr_gas_dodge} IF: Always @@ -171,6 +199,8 @@ STATE: {vr_gas_dodge} DO: DoAll Chat {/vt opt set navpriorityboost false} Return + IF: ChatMatch {^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$} + DO: SetState {vitae_run} STATE: {vr_runback} IF: Death @@ -189,6 +219,8 @@ STATE: {vr_runback} Chat {/vt opt set enablenav true} IF: Always DO: SetWatchdog 10 120 {stuck} + IF: ChatMatch {^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$} + DO: SetState {vitae_run} STATE: {vr_portal} IF: Death @@ -201,6 +233,8 @@ STATE: {vr_portal} DO: DoAll Chat {/vt opt set enablenav true} Chat {/vt nav load vr_getin} + IF: ChatMatch {^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$} + DO: SetState {vitae_run} STATE: {recomp} IF: Death @@ -222,8 +256,10 @@ STATE: {recomp} Chat {/vt opt set enablebuffing false} Chat {/vt nav load ah_recomp} Chat {/vt opt set enablenav true} + IF: ChatMatch {^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$} + DO: SetState {vitae_run} IF: Always - DO: SetWatchdog 3 300 {Default} + DO: SetWatchdog 3 300 {Default} STATE: {death} IF: ExitPortal @@ -241,12 +277,15 @@ STATE: {death} IF: Always DO: DoAll DoExpr {setvar[vrDeathNavLoaded, 1]} - Chat {/vt nav load vr_death_recall} + Chat {/vt nav load vr_death_recall} + IF: Expr {vitae[]>12} + DO: Chat {/fellowship #tomuchviteaviridianrise} + IF: ChatMatch {^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$} + DO: SetState {vitae_run} IF: Always DO: SetWatchdog 5 60 {stuck} STATE: {stuck} IF: Always - DO: DoAll - Chat {/ub face} + DO: DoAll SetState {Default} diff --git a/af/vr_run.af b/af/vr_run.af index 041228b..ad55a36 100644 --- a/af/vr_run.af +++ b/af/vr_run.af @@ -1,44 +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 41.5919195493062 -43.2347578048706 0.261777146657308 5000 - rcl 41.5919195493062 -43.2347578048706 0.261777146657308 {Portal Recall} - pau 41.5919195493062 -43.2347578048706 0.261777146657308 10000 - pnt 41.4723580996195 -46.4319018681844 0.101890261967977 - pnt 41.4406577428182 -46.2305841445923 0.100027084350586 - pnt 41.3348950306574 -44.6196473121643 0.0909247954686483 - pnt 41.3228840033213 -44.3698853810628 0.133613745371501 - pnt 41.3359585444133 -44.2358478864034 0.151073169708252 - pnt 41.3301803588867 -44.0594171841939 0.173300298055013 - pnt 41.3354294379552 -43.9641816457113 0.185788853963216 - pnt 41.3801766554515 -43.8420330365499 0.184290520350138 - pnt 41.5054226716359 -43.4965383489927 0.213555908203125 - pnt 41.5432651837667 -43.2737871487935 0.242695156733195 - pnt 41.5487318674723 -43.2477605501811 0.24947395324707 - pnt 41.5919195493062 -43.2347578048706 0.261777146657308 -~~ } +~~ { +~~ 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.3253160158793 -28.568881670634 0.0500208298365275 {/ub face 130} + pau 59.3253160158793 -28.568881670634 0.0500208298365275 1000 + cht 59.3253160158793 -28.568881670634 0.0500208298365275 {/ub setmotion forward 1} + pau 59.3253160158793 -28.568881670634 0.0500208298365275 1000 + cht 59.3253160158793 -28.568881670634 0.0500208298365275 {/ub setmotion forward 0} + rcl 59.3253160158793 -28.568881670634 0.0500208298365275 {Portal Recall} + pau 59.3253160158793 -28.568881670634 0.0500208298365275 10000 + pnt 41.4723580996195 -46.4319018681844 0.101890261967977 + pnt 41.4406577428182 -46.2305841445923 0.100027084350586 + pnt 41.3348950306574 -44.6196473121643 0.0909247954686483 + pnt 41.3228840033213 -44.3698853810628 0.133613745371501 + pnt 41.3359585444133 -44.2358478864034 0.151073169708252 + pnt 41.3301803588867 -44.0594171841939 0.173300298055013 + pnt 41.3354294379552 -43.9641816457113 0.185788853963216 + pnt 41.3801766554515 -43.8420330365499 0.184290520350138 + pnt 41.5054226716359 -43.4965383489927 0.213555908203125 + pnt 41.5432651837667 -43.2737871487935 0.242695156733195 + pnt 41.5487318674723 -43.2477605501811 0.24947395324707 + pnt 41.5919195493062 -43.2347578048706 0.261777146657308 +~~ } diff --git a/af/vr_vitae_run_follower.af b/af/vr_vitae_run_follower.af new file mode 100644 index 0000000..0d99f26 --- /dev/null +++ b/af/vr_vitae_run_follower.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 ~~ { + rcl 59.3285928090413 -28.5530094146729 0.0500208298365275 {Lifestone Recall} + pau 59.3285928090413 -28.5530094146729 0.0500208298365275 5000 + cht 59.3285928090413 -28.5530094146729 0.0500208298365275 {/ah} + pau 59.3285928090413 -28.5530094146729 0.0500208298365275 15000 +~~ } diff --git a/af/vr_vitae_run_leader.af b/af/vr_vitae_run_leader.af new file mode 100644 index 0000000..64308e1 --- /dev/null +++ b/af/vr_vitae_run_leader.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 ~~ { + rcl 59.0652050971985 -28.8104661623637 0.0500208298365275 {Lifestone Recall} + pau 59.0652050971985 -28.8104661623637 0.0500208298365275 5000 + cht 59.0652050971985 -28.8104661623637 0.0500208298365275 {/ah} + pau 59.0652050971985 -28.8104661623637 0.0500208298365275 15000 + cht 59.0652050971985 -28.8104661623637 0.0500208298365275 {/t the nurse, gem of knowledge 1} + pau 59.0652050971985 -28.8104661623637 0.0500208298365275 5000 + pnt 59.3273983001709 -28.5460526784261 0.0500208298365275 + pnt 59.3034753163656 -28.5860117594401 0.0500208298365275 + pnt 59.2719144185384 -28.6209785779317 0.0500208298365275 + pnt 59.2427400588989 -28.6557762145996 0.0500208298365275 + pnt 59.2128492037455 -28.6900644302368 0.0500208298365275 + pnt 59.1936564127604 -28.7017332394918 0.0500208298365275 + pnt 59.1590761184692 -28.7065287272135 0.0500208298365275 + pnt 59.128045463562 -28.7084975560506 0.0500208298365275 + pnt 59.0887262185415 -28.7212580680847 0.0500208298365275 + pnt 59.0641010602315 -28.7397185325623 0.0500208298365275 + pnt 59.0497864882151 -28.7655933380127 0.0499674518903096 + pnt 59.0504482269287 -28.7902540206909 0.0500208298365275 + pnt 59.0652050971985 -28.8104661623637 0.0500208298365275 + pau 59.0652050971985 -28.8104661623637 0.0500208298365275 3000 + cht 59.0652050971985 -28.8104661623637 0.0500208298365275 {/ub give 1 gem of knowledge} + pau 59.0652050971985 -28.8104661623637 0.0500208298365275 3000 +~~ } diff --git a/met/viridian_rise.met b/met/viridian_rise.met index dd7eb50..44023fa 100644 --- a/met/viridian_rise.met +++ b/met/viridian_rise.met @@ -11,7 +11,7 @@ n n n n -44 +59 i 1 i @@ -454,6 +454,35 @@ Hunt s Hunt i +26 +i +2 +TABLE +2 +k +v +n +n +1 +s +e +s +vitae[]>12 +s +/fellowship #tomuchviteaviridianrise +s +Hunt +i +4 +i +1 +s +^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$ +s +vitae_run +s +Hunt +i 2 i 3 @@ -1288,6 +1317,128 @@ vr_runback s run_away i +4 +i +1 +s +^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$ +s +vitae_run +s +run_away +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 enablebuffing false +i +2 +s +/vt opt set enablenav true +s +vitae_run +i +26 +i +1 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[isLeader]==1 +s +vitae_run_leader +s +vitae_run +i +26 +i +2 +TABLE +2 +k +v +n +n +1 +s +e +s +getvar[isLeader]==0 +s +/vt nav load vr_vitae_run_follower +s +vitae_run +i +4 +i +1 +s +^\[Fellowship\].*(say|says), \"#vitaerundoneviridianrise\"$ +s +Default +s +vitae_run +i +1 +i +2 +i +0 +s +/vt nav load vr_vitae_run_leader +s +vitae_run_leader +i +7 +i +3 +i +0 +TABLE +2 +K +V +n +n +2 +i +2 +s +/fellowship #vitaerundoneviridianrise +i +1 +s +Default +s +vitae_run_leader +i 1 i 2 @@ -1321,6 +1472,16 @@ i s vr_gas_dodge i +4 +i +1 +s +^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$ +s +vitae_run +s +vr_gas_dodge +i 8 i 1 @@ -1452,6 +1613,16 @@ d s vr_runback i +4 +i +1 +s +^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$ +s +vitae_run +s +vr_runback +i 8 i 1 @@ -1505,6 +1676,16 @@ s s vr_portal i +4 +i +1 +s +^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$ +s +vitae_run +s +vr_portal +i 8 i 1 @@ -1665,6 +1846,16 @@ s s recomp i +4 +i +1 +s +^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$ +s +vitae_run +s +recomp +i 1 i 9 @@ -1809,6 +2000,35 @@ s s death i +26 +i +2 +TABLE +2 +k +v +n +n +1 +s +e +s +vitae[]>12 +s +/fellowship #tomuchviteaviridianrise +s +death +i +4 +i +1 +s +^\[Fellowship\].*(say|says), \"#tomuchviteaviridianrise\"$ +s +vitae_run +s +death +i 1 i 9 @@ -1847,11 +2067,7 @@ K V n n -2 -i -2 -s -/ub face +1 i 1 s diff --git a/nav/vr_run.nav b/nav/vr_run.nav index 39ac6dc..3cbd783 100644 --- a/nav/vr_run.nav +++ b/nav/vr_run.nav @@ -1,22 +1,46 @@ uTank2 NAV 1.2 4 -15 -3 -41.5919195493062 --43.2347578048706 -0.261777146657308 +19 +4 +59.3253160158793 +-28.568881670634 +0.0500208298365275 0 -5000 +/ub face 130 +3 +59.3253160158793 +-28.568881670634 +0.0500208298365275 +0 +1000 +4 +59.3253160158793 +-28.568881670634 +0.0500208298365275 +0 +/ub setmotion forward 1 +3 +59.3253160158793 +-28.568881670634 +0.0500208298365275 +0 +1000 +4 +59.3253160158793 +-28.568881670634 +0.0500208298365275 +0 +/ub setmotion forward 0 2 -41.5919195493062 --43.2347578048706 -0.261777146657308 +59.3253160158793 +-28.568881670634 +0.0500208298365275 0 2645 3 -41.5919195493062 --43.2347578048706 -0.261777146657308 +59.3253160158793 +-28.568881670634 +0.0500208298365275 0 10000 0 diff --git a/nav/vr_vitae_run_follower.nav b/nav/vr_vitae_run_follower.nav new file mode 100644 index 0000000..611a968 --- /dev/null +++ b/nav/vr_vitae_run_follower.nav @@ -0,0 +1,27 @@ +uTank2 NAV 1.2 +4 +4 +2 +59.3285928090413 +-28.5530094146729 +0.0500208298365275 +0 +1635 +3 +59.3285928090413 +-28.5530094146729 +0.0500208298365275 +0 +5000 +4 +59.3285928090413 +-28.5530094146729 +0.0500208298365275 +0 +/ah +3 +59.3285928090413 +-28.5530094146729 +0.0500208298365275 +0 +15000 diff --git a/nav/vr_vitae_run_leader.nav b/nav/vr_vitae_run_leader.nav new file mode 100644 index 0000000..4b9d621 --- /dev/null +++ b/nav/vr_vitae_run_leader.nav @@ -0,0 +1,122 @@ +uTank2 NAV 1.2 +4 +22 +2 +59.0652050971985 +-28.8104661623637 +0.0500208298365275 +0 +1635 +3 +59.0652050971985 +-28.8104661623637 +0.0500208298365275 +0 +5000 +4 +59.0652050971985 +-28.8104661623637 +0.0500208298365275 +0 +/ah +3 +59.0652050971985 +-28.8104661623637 +0.0500208298365275 +0 +15000 +4 +59.0652050971985 +-28.8104661623637 +0.0500208298365275 +0 +/t the nurse, gem of knowledge 1 +3 +59.0652050971985 +-28.8104661623637 +0.0500208298365275 +0 +5000 +0 +59.3273983001709 +-28.5460526784261 +0.0500208298365275 +0 +0 +59.3034753163656 +-28.5860117594401 +0.0500208298365275 +0 +0 +59.2719144185384 +-28.6209785779317 +0.0500208298365275 +0 +0 +59.2427400588989 +-28.6557762145996 +0.0500208298365275 +0 +0 +59.2128492037455 +-28.6900644302368 +0.0500208298365275 +0 +0 +59.1936564127604 +-28.7017332394918 +0.0500208298365275 +0 +0 +59.1590761184692 +-28.7065287272135 +0.0500208298365275 +0 +0 +59.128045463562 +-28.7084975560506 +0.0500208298365275 +0 +0 +59.0887262185415 +-28.7212580680847 +0.0500208298365275 +0 +0 +59.0641010602315 +-28.7397185325623 +0.0500208298365275 +0 +0 +59.0497864882151 +-28.7655933380127 +0.0499674518903096 +0 +0 +59.0504482269287 +-28.7902540206909 +0.0500208298365275 +0 +0 +59.0652050971985 +-28.8104661623637 +0.0500208298365275 +0 +3 +59.0652050971985 +-28.8104661623637 +0.0500208298365275 +0 +3000 +4 +59.0652050971985 +-28.8104661623637 +0.0500208298365275 +0 +/ub give 1 gem of knowledge +3 +59.0652050971985 +-28.8104661623637 +0.0500208298365275 +0 +3000