From 75b468465c9aad829d157473857ca6c627488bee Mon Sep 17 00:00:00 2001 From: Erik Date: Fri, 13 Mar 2026 19:44:02 +0100 Subject: [PATCH] add radiant blood quest and bella recovery --- af/bore.af | 25 +- af/nav_radiantblood_ayesha.af | 6 + af/nav_radiantblood_catacombs.af | 7 + af/nav_radiantblood_door.af | 8 + af/nav_radiantblood_key.af | 8 + af/nav_radiantblood_return.af | 7 + af/nav_radiantblood_shard.af | 6 + af/neftet.af | 25 +- af/radiant_blood_initiation.af | 216 +++++ met/bore.met | 151 ++- met/neftet.met | 151 ++- met/radiant_blood_initiation.met | 1416 ++++++++++++++++++++++++++++ nav/nav_liamofgelid.nav | 71 +- nav/nav_radiantblood_ayesha.nav | 8 + nav/nav_radiantblood_catacombs.nav | 8 + nav/nav_radiantblood_door.nav | 8 + nav/nav_radiantblood_key.nav | 8 + nav/nav_radiantblood_return.nav | 8 + nav/nav_radiantblood_shard.nav | 8 + 19 files changed, 2076 insertions(+), 69 deletions(-) create mode 100644 af/nav_radiantblood_ayesha.af create mode 100644 af/nav_radiantblood_catacombs.af create mode 100644 af/nav_radiantblood_door.af create mode 100644 af/nav_radiantblood_key.af create mode 100644 af/nav_radiantblood_return.af create mode 100644 af/nav_radiantblood_shard.af create mode 100644 af/radiant_blood_initiation.af create mode 100644 met/radiant_blood_initiation.met create mode 100644 nav/nav_radiantblood_ayesha.nav create mode 100644 nav/nav_radiantblood_catacombs.nav create mode 100644 nav/nav_radiantblood_door.nav create mode 100644 nav/nav_radiantblood_key.nav create mode 100644 nav/nav_radiantblood_return.nav create mode 100644 nav/nav_radiantblood_shard.nav diff --git a/af/bore.af b/af/bore.af index 450c85b..1e213e5 100644 --- a/af/bore.af +++ b/af/bore.af @@ -502,16 +502,37 @@ STATE: {service_bella_mp_secondary} ~~ { SetState {service_bella_start} IF: ExitPortal DO: DoAll - DoExpr {setvar[bellaMpSecondaryAttempts, 0]} Chat {/vt opt set enablecombat true} Chat {/vt nav load to_bella} SetState {service_bella_kill_bella} IF: SecsInStateGE 60 DO: SetState {service_bella_start} ~~ } -STATE: {service_bella_kill_bella} ~~ { +STATE: {service_bella_secondary_recovery} ~~ { IF: Death DO: SetState {death} + IF: Always + DO: Chat {/vt opt set enablenav false} + IF: Expr {getvar[bellaMpSecondaryAttempts]>=3} + DO: SetState {service_bella_backoff} + IF: SecsInStateGE 20 + DO: DoAll + DoExpr {setvar[bellaMpSecondaryAttempts,getvar[bellaMpSecondaryAttempts]+1]} + Chat {/vt opt set enablenav true} + Chat {/vt nav load nav_portal_recall} + IF: All + SecsInStateGE 30 + NavEmpty + Expr {getplayerlandblock[]==5636096} + DO: DoAll + 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 diff --git a/af/nav_radiantblood_ayesha.af b/af/nav_radiantblood_ayesha.af new file mode 100644 index 0000000..1c468f3 --- /dev/null +++ b/af/nav_radiantblood_ayesha.af @@ -0,0 +1,6 @@ +~~ Record a route from your start location to Ayesha of the Radiant Blood in Zaikhal. + +NAV: nav0 once ~~ { + ~~ Replace placeholder points with a recorded route. + pnt 0.0 0.0 0.0 +~~ } diff --git a/af/nav_radiantblood_catacombs.af b/af/nav_radiantblood_catacombs.af new file mode 100644 index 0000000..8b98591 --- /dev/null +++ b/af/nav_radiantblood_catacombs.af @@ -0,0 +1,7 @@ +~~ Record a route from Ayesha/Zaikhal to the Corrupted Catacombs drop/start area. +~~ If tied near Empyrean Foundry, feel free to use the shorter route. + +NAV: nav0 once ~~ { + ~~ Replace placeholder points with a recorded route. + pnt 0.0 0.0 0.0 +~~ } diff --git a/af/nav_radiantblood_door.af b/af/nav_radiantblood_door.af new file mode 100644 index 0000000..18e8d0e --- /dev/null +++ b/af/nav_radiantblood_door.af @@ -0,0 +1,8 @@ +~~ Record the route from the key area (or catacombs re-entry) to the locked door. +~~ Walkthrough hint: from the pillars room go west into the sclavus section, +~~ then right at the next intersection and down, past the surface portal area to the door. + +NAV: nav0 once ~~ { + ~~ Replace placeholder points with a recorded route. + pnt 0.0 0.0 0.0 +~~ } diff --git a/af/nav_radiantblood_key.af b/af/nav_radiantblood_key.af new file mode 100644 index 0000000..67b56a7 --- /dev/null +++ b/af/nav_radiantblood_key.af @@ -0,0 +1,8 @@ +~~ Record the route from the catacombs start to the Slimy Key. +~~ Walkthrough hint: straight, right, left, keep right hand rule, ramp down to pillars, +~~ go left/south, more ramps down, then right at next intersection to the key. + +NAV: nav0 once ~~ { + ~~ Replace placeholder points with a recorded route. + pnt 0.0 0.0 0.0 +~~ } diff --git a/af/nav_radiantblood_return.af b/af/nav_radiantblood_return.af new file mode 100644 index 0000000..3fa1f1b --- /dev/null +++ b/af/nav_radiantblood_return.af @@ -0,0 +1,7 @@ +~~ Record the route from the shard area back to Ayesha of the Radiant Blood. +~~ This can include recalling/re-entering if that is how you prefer to run the quest. + +NAV: nav0 once ~~ { + ~~ Replace placeholder points with a recorded route. + pnt 0.0 0.0 0.0 +~~ } diff --git a/af/nav_radiantblood_shard.af b/af/nav_radiantblood_shard.af new file mode 100644 index 0000000..961092e --- /dev/null +++ b/af/nav_radiantblood_shard.af @@ -0,0 +1,6 @@ +~~ Record the route from the locked door to the Corrupted Mana Shard pedestal. + +NAV: nav0 once ~~ { + ~~ Replace placeholder points with a recorded route. + pnt 0.0 0.0 0.0 +~~ } diff --git a/af/neftet.af b/af/neftet.af index a753167..8198a27 100644 --- a/af/neftet.af +++ b/af/neftet.af @@ -567,16 +567,37 @@ STATE: {service_bella_mp_secondary} ~~ { SetState {service_bella_start} IF: ExitPortal DO: DoAll - DoExpr {setvar[bellaMpSecondaryAttempts, 0]} Chat {/vt opt set enablecombat true} Chat {/vt nav load to_bella} SetState {service_bella_kill_bella} IF: SecsInStateGE 60 DO: SetState {service_bella_start} ~~ } -STATE: {service_bella_kill_bella} ~~ { +STATE: {service_bella_secondary_recovery} ~~ { IF: Death DO: SetState {death} + IF: Always + DO: Chat {/vt opt set enablenav false} + IF: Expr {getvar[bellaMpSecondaryAttempts]>=3} + DO: SetState {service_bella_backoff} + IF: SecsInStateGE 20 + DO: DoAll + DoExpr {setvar[bellaMpSecondaryAttempts,getvar[bellaMpSecondaryAttempts]+1]} + Chat {/vt opt set enablenav true} + Chat {/vt nav load nav_portal_recall} + IF: All + SecsInStateGE 30 + NavEmpty + Expr {getplayerlandblock[]==5636096} + DO: DoAll + 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 diff --git a/af/radiant_blood_initiation.af b/af/radiant_blood_initiation.af new file mode 100644 index 0000000..cb1f91e --- /dev/null +++ b/af/radiant_blood_initiation.af @@ -0,0 +1,216 @@ +~~ 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 + +STATE: {Default} ~~ { + IF: Death + DO: SetState {Death} + IF: ItemCountGE 1 {Corrupted Mana Shard} + DO: SetState {TurnInShard} + IF: ItemCountGE 1 {Slimy Key} + DO: SetState {GoDoor} + IF: Always + DO: DoAll + Chat {/ub opt set VTank.PatchExpressionEngine true} + SetState {GoAyesha} +~~ } + +STATE: {GoAyesha} ~~ { + IF: Death + DO: SetState {Death} + IF: All + NavEmpty + SecsInStateGE 2 + DO: DoAll + ClearWatchdog + Chat {/ub use Ayesha of the Radiant Blood} + SetState {WaitAyesha} + IF: Always + DO: DoAll + SetOpt {enablecombat} {false} + SetOpt {enablelooting} {false} + SetOpt {enablebuffing} {true} + SetOpt {enablenav} {true} + 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} + IF: All + NavEmpty + SecsInStateGE 2 + DO: DoAll + ClearWatchdog + SetState {FindKey} + IF: Always + DO: DoAll + SetOpt {enablecombat} {false} + SetOpt {enablelooting} {false} + SetOpt {enablebuffing} {true} + SetOpt {enablenav} {true} + Chat {/vt nav load nav_radiantblood_catacombs} + SetWatchdog 10 900 {Stuck} +~~ } + +STATE: {FindKey} ~~ { + IF: Death + DO: SetState {Death} + IF: ItemCountGE 1 {Slimy Key} + DO: SetState {GoDoor} + IF: All + NavEmpty + SecsInStateGE 2 + DO: DoAll + ClearWatchdog + Chat {/ub usep Slimy Key} + SetState {WaitKeyPickup} + IF: Always + DO: DoAll + SetOpt {enablecombat} {true} + SetOpt {enablelooting} {true} + SetOpt {enablebuffing} {true} + SetOpt {enablenav} {true} + Chat {/vt nav load nav_radiantblood_key} + SetWatchdog 10 900 {Stuck} +~~ } + +STATE: {WaitKeyPickup} ~~ { + IF: Death + DO: SetState {Death} + IF: ItemCountGE 1 {Slimy Key} + DO: SetState {GoDoor} + IF: SecsInStateGE 10 + DO: SetState {FindKey} +~~ } + +STATE: {GoDoor} ~~ { + IF: Death + DO: SetState {Death} + IF: All + NavEmpty + SecsInStateGE 2 + DO: DoAll + ClearWatchdog + Chat {/ub usep Slimy Key on Door} + SetState {WaitDoor} + IF: Always + DO: DoAll + SetOpt {enablecombat} {true} + SetOpt {enablelooting} {false} + SetOpt {enablebuffing} {true} + SetOpt {enablenav} {true} + Chat {/vt nav load nav_radiantblood_door} + SetWatchdog 10 900 {Stuck} +~~ } + +STATE: {WaitDoor} ~~ { + IF: Death + DO: SetState {Death} + IF: ChatMatch {unlocked} + DO: SetState {GetShard} + IF: SecsInStateGE 8 + DO: DoAll + Chat {/ub usep Slimy Key on Door} + SetState {WaitDoor} +~~ } + +STATE: {GetShard} ~~ { + IF: Death + DO: SetState {Death} + IF: ItemCountGE 1 {Corrupted Mana Shard} + DO: SetState {TurnInShard} + IF: All + NavEmpty + SecsInStateGE 2 + DO: DoAll + ClearWatchdog + Chat {/ub usep Corrupted Mana Shard} + SetState {WaitShard} + IF: Always + DO: DoAll + SetOpt {enablecombat} {true} + SetOpt {enablelooting} {true} + SetOpt {enablebuffing} {true} + SetOpt {enablenav} {true} + Chat {/vt nav load nav_radiantblood_shard} + SetWatchdog 10 900 {Stuck} +~~ } + +STATE: {WaitShard} ~~ { + IF: Death + DO: SetState {Death} + IF: ItemCountGE 1 {Corrupted Mana Shard} + DO: SetState {TurnInShard} + IF: SecsInStateGE 10 + DO: SetState {GetShard} +~~ } + +STATE: {TurnInShard} ~~ { + IF: Death + DO: SetState {Death} + IF: All + NavEmpty + SecsInStateGE 2 + DO: DoAll + ClearWatchdog + Chat {/ub givep Corrupted Mana Shard to Ayesha of the Radiant Blood} + Chat {/ub prepclick yes 3} + SetState {WaitTurnIn} + IF: Always + DO: DoAll + SetOpt {enablecombat} {false} + SetOpt {enablelooting} {false} + SetOpt {enablebuffing} {true} + SetOpt {enablenav} {true} + Chat {/vt nav load nav_radiantblood_return} + SetWatchdog 10 1200 {Stuck} +~~ } + +STATE: {WaitTurnIn} ~~ { + IF: Death + DO: SetState {Death} + IF: ItemCountLE 0 {Corrupted Mana Shard} + DO: SetState {Done} + IF: ChatMatch {Radiant Blood} + DO: SetState {Done} + 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} + IF: Always + DO: DoAll + ClearWatchdog + Chat {/ub face} + DoExpr {echo[`Radiant Blood meta stuck, restarting.`,1]} + SetState {Default} +~~ } + +STATE: {Death} ~~ { + IF: ExitPortal + DO: SetState {Default} +~~ } diff --git a/met/bore.met b/met/bore.met index 0ca3341..923e5a8 100644 --- a/met/bore.met +++ b/met/bore.met @@ -11,7 +11,7 @@ n n n n -213 +219 i 1 i @@ -4373,20 +4373,7 @@ K V n n -4 -i -7 -TABLE -2 -k -v -n -n -1 -s -e -s -setvar[bellaMpSecondaryAttempts, 0] +3 i 2 s @@ -4420,6 +4407,140 @@ i 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 diff --git a/met/neftet.met b/met/neftet.met index 65f7868..d7d9c77 100644 --- a/met/neftet.met +++ b/met/neftet.met @@ -11,7 +11,7 @@ n n n n -292 +298 i 20 i @@ -5125,20 +5125,7 @@ K V n n -4 -i -7 -TABLE -2 -k -v -n -n -1 -s -e -s -setvar[bellaMpSecondaryAttempts, 0] +3 i 2 s @@ -5172,6 +5159,140 @@ i 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 diff --git a/met/radiant_blood_initiation.met b/met/radiant_blood_initiation.met new file mode 100644 index 0000000..d7b5139 --- /dev/null +++ b/met/radiant_blood_initiation.met @@ -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 diff --git a/nav/nav_liamofgelid.nav b/nav/nav_liamofgelid.nav index 5d1512f..0fdf42a 100644 --- a/nav/nav_liamofgelid.nav +++ b/nav/nav_liamofgelid.nav @@ -1,24 +1,36 @@ uTank2 NAV 1.2 4 -20 +21 3 --101.035883959134 --27.7356273174286 -0.150020837783813 +13.5190039634705 +64.6944948832194 +1.23053220113119 0 2000 +2 +13.5190039634705 +64.6944948832194 +1.23053220113119 +0 +1635 +3 +13.5190039634705 +64.6944948832194 +1.23053220113119 +0 +10000 4 --101.035883959134 --27.7356273174286 -0.150020837783813 +13.5190039634705 +64.6944948832194 +1.23053220113119 0 /ah 3 --101.035883959134 --27.7356273174286 -0.150020837783813 +13.5190039634705 +64.6944948832194 +1.23053220113119 0 -10000 +15000 0 59.324442132314 -28.5358481725057 @@ -39,33 +51,22 @@ uTank2 NAV 1.2 -28.5027507781982 0.0583541631698608 0 -6 --101.035883959134 --27.7356273174286 -0.150020837783813 -0 -Sawato Meeting Hall Portal -14 -True -59.2987999916077 --28.482691637675 -0.0580708347260952 4 --101.035883959134 --27.7356273174286 -0.150020837783813 +13.5190039634705 +64.6944948832194 +1.23053220113119 0 /tell Time according to alex, cv 3 --101.035883959134 --27.7356273174286 -0.150020837783813 +13.5190039634705 +64.6944948832194 +1.23053220113119 0 -10000 +15000 4 --101.035883959134 --27.7356273174286 -0.150020837783813 +13.5190039634705 +64.6944948832194 +1.23053220113119 0 /ub use Gateway 0 @@ -104,9 +105,9 @@ True 1.60867055257161 0 6 --101.035883959134 --27.7356273174286 -0.150020837783813 +13.5190039634705 +64.6944948832194 +1.23053220113119 0 Mountain Cavern Portal 14 diff --git a/nav/nav_radiantblood_ayesha.nav b/nav/nav_radiantblood_ayesha.nav new file mode 100644 index 0000000..ff8ffd6 --- /dev/null +++ b/nav/nav_radiantblood_ayesha.nav @@ -0,0 +1,8 @@ +uTank2 NAV 1.2 +4 +1 +0 +0 +0 +0 +0 diff --git a/nav/nav_radiantblood_catacombs.nav b/nav/nav_radiantblood_catacombs.nav new file mode 100644 index 0000000..ff8ffd6 --- /dev/null +++ b/nav/nav_radiantblood_catacombs.nav @@ -0,0 +1,8 @@ +uTank2 NAV 1.2 +4 +1 +0 +0 +0 +0 +0 diff --git a/nav/nav_radiantblood_door.nav b/nav/nav_radiantblood_door.nav new file mode 100644 index 0000000..ff8ffd6 --- /dev/null +++ b/nav/nav_radiantblood_door.nav @@ -0,0 +1,8 @@ +uTank2 NAV 1.2 +4 +1 +0 +0 +0 +0 +0 diff --git a/nav/nav_radiantblood_key.nav b/nav/nav_radiantblood_key.nav new file mode 100644 index 0000000..ff8ffd6 --- /dev/null +++ b/nav/nav_radiantblood_key.nav @@ -0,0 +1,8 @@ +uTank2 NAV 1.2 +4 +1 +0 +0 +0 +0 +0 diff --git a/nav/nav_radiantblood_return.nav b/nav/nav_radiantblood_return.nav new file mode 100644 index 0000000..ff8ffd6 --- /dev/null +++ b/nav/nav_radiantblood_return.nav @@ -0,0 +1,8 @@ +uTank2 NAV 1.2 +4 +1 +0 +0 +0 +0 +0 diff --git a/nav/nav_radiantblood_shard.nav b/nav/nav_radiantblood_shard.nav new file mode 100644 index 0000000..ff8ffd6 --- /dev/null +++ b/nav/nav_radiantblood_shard.nav @@ -0,0 +1,8 @@ +uTank2 NAV 1.2 +4 +1 +0 +0 +0 +0 +0