redesign bella marketplace and jaw flow
All checks were successful
/ test (push) Successful in 31s

This commit is contained in:
Erik 2026-03-12 09:55:56 +01:00
parent 3ccdb34ab7
commit 9079a7fa33
4 changed files with 188 additions and 246 deletions

View file

@ -416,39 +416,34 @@ STATE: {service_bella_mp_primary} ~~ {
Chat {/vt opt set NavPriorityBoost false}
Chat {/vt opt set navclosestoprange 0.008}
IF: Expr {getplayerlandblock[]==23855104}
DO: DoAll
Chat {/vt nav load mp_primary}
DO: Chat {/vt nav load mp_primary}
IF: All
Expr {getplayerlandblock[]!=23855104}
SecsInStateGE 2
SecsInStateGE 30
DO: DoAll
Chat {/a [bella] wrong mp_primary landcell, retrying marketplace portal}
Chat {/mp}
SetState {service_bella_mp_primary}
IF: All
Expr {getplayerlandblock[]==23855104}
ExitPortal
DO: DoAll
Chat {/vt nav load jaw_1}
SetState {service_bella_jaw_run}
Chat {/a [bella] wrong mp_primary landblock, restarting marketplace entry}
SetState {service_bella_start}
IF: ExitPortal
DO: SetState {service_bella_jaw_run}
IF: SecsInStateGE 300
DO: DoAll
Chat {/cast Portal Recall}
Chat {/vt nav load jaw_1}
SetState {service_bella_jaw_run}
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: Chat {/vt nav load jaw_1}
IF: All
Expr {getplayerlandcell[]!=9831201}
SecsInStateGE 2
Expr {getplayerlandblock[]!=9830400}
SecsInStateGE 30
DO: DoAll
Chat {/a [bella] wrong jaw_run landcell, returning to marketplace entry}
Chat {/mp}
SetState {service_bella_mp_primary}
Chat {/a [bella] wrong jaw_run landblock, restarting marketplace entry}
SetState {service_bella_start}
IF: All
Expr {getplayerlandcell[]==9831201}
Expr {getplayerlandblock[]==9830400}
SecsInStateGE 30
NavEmpty
DO: DoAll
DoExpr {setvar[bellaStartAttempts, 0]}
@ -464,7 +459,7 @@ STATE: {service_bella_jaw_run} ~~ {
DO: DoAll
ChatExpr {\/a [bella] jaw_run stuck, recall retry +cstr[getvar[bellaJawRunRecoverAttempts]+1]+`/3`}
DoExpr {setvar[bellaJawRunRecoverAttempts,getvar[bellaJawRunRecoverAttempts]+1]}
Chat {/cast Portal Recall}
DoExpr {actiontrycastbyid[2645]}
Chat {/vt nav load jaw_1}
SetState {service_bella_jaw_run}
IF: SecsInStateGE 300