rework bella service state recovery
All checks were successful
/ test (push) Successful in 26s

This commit is contained in:
Erik 2026-03-12 19:23:48 +01:00
parent 52a1006372
commit 76b08c0d87
4 changed files with 978 additions and 228 deletions

View file

@ -11,7 +11,7 @@ n
n
n
n
205
213
i
1
i
@ -1571,6 +1571,80 @@ n
s
e
s
testvar[bellaMpPrimaryAttempts]
TABLE
2
k
v
n
n
1
s
e
s
setvar[bellaMpPrimaryAttempts, 0]
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[bellaMpSecondaryAttempts]
TABLE
2
k
v
n
n
1
s
e
s
setvar[bellaMpSecondaryAttempts, 0]
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[bellaTurnInAttempts]
TABLE
2
@ -2567,7 +2641,7 @@ K
V
n
n
5
7
i
7
TABLE
@ -2606,6 +2680,32 @@ n
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
@ -3044,41 +3144,39 @@ service_bella_start
i
1
i
7
i
0
TABLE
2
i
0
k
v
n
n
1
s
/a [bella] starting marketplace entry
e
s
setvar[bellaStartAttempts,getvar[bellaStartAttempts]+1]
s
service_bella_start
i
20
26
i
1
i
0
s
service_bella_mp_primary
s
service_bella_start
i
1
i
TABLE
2
i
0
s
/mp
s
service_bella_start
i
6
i
k
v
n
n
1
i
120
s
service_reset_main
e
s
getvar[bellaStartAttempts]>=3
s
service_bella_backoff
s
service_bella_start
i
@ -3093,12 +3191,120 @@ K
V
n
n
8
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
@ -3136,6 +3342,32 @@ n
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
@ -3179,7 +3411,7 @@ stopwatchstart[getvar[bellaBackoffClock]]
i
1
s
service_reset_main
Default
s
service_bella_backoff
i
@ -3208,7 +3440,7 @@ n
s
e
s
setvar[bellaStartAttempts,getvar[bellaStartAttempts]+1]
setvar[bellaMpPrimaryAttempts,getvar[bellaMpPrimaryAttempts]+1]
s
service_bella_mp_primary
i
@ -3225,7 +3457,7 @@ n
s
e
s
getvar[bellaStartAttempts]>3
getvar[bellaMpPrimaryAttempts]>=3
s
service_bella_backoff
s
@ -3336,9 +3568,35 @@ service_bella_mp_primary
i
20
i
1
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
@ -3348,7 +3606,7 @@ i
i
3
i
300
60
TABLE
2
K
@ -3595,7 +3853,7 @@ s
i
1
s
service_bella_jaw_run
service_bella_jaw_run_recover
s
service_bella_jaw_run
i
@ -3639,6 +3897,26 @@ i
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
@ -3688,7 +3966,11 @@ K
V
n
n
1
2
i
2
s
/vt opt set enablecombat false
i
2
s
@ -3702,7 +3984,7 @@ i
i
1200
s
service_reset_main
service_bella_start
s
service_bella_jaw_hunt
i
@ -3937,22 +4219,9 @@ service_bella_mp_trans
i
20
i
3
1
i
0
TABLE
2
K
V
n
n
2
i
2
s
/vt nav load mp_secondary
i
1
s
service_bella_mp_secondary
s
@ -3964,7 +4233,7 @@ i
i
120
s
service_reset_main
service_bella_start
s
service_bella_mp_trans
i
@ -3978,6 +4247,44 @@ 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
@ -4023,41 +4330,39 @@ getplayerlandblock[]!=23855104
i
6
i
2
30
TABLE
2
K
V
n
n
3
2
i
2
s
/a [bella] wrong mp_secondary landcell, retrying marketplace portal
i
2
s
/mp
/a [bella] wrong mp_secondary landblock, restarting marketplace entry
i
1
s
service_bella_mp_secondary
service_bella_start
s
service_bella_mp_secondary
i
2
20
i
3
i
0
TABLE
2
K
V
n
n
2
4
i
26
7
TABLE
2
k
@ -4068,18 +4373,7 @@ n
s
e
s
getplayerlandblock[]==23855104
i
20
i
0
TABLE
2
K
V
n
n
3
setvar[bellaMpSecondaryAttempts, 0]
i
2
s
@ -4099,9 +4393,9 @@ i
i
1
i
300
60
s
service_reset_main
service_bella_start
s
service_bella_mp_secondary
i
@ -4137,22 +4431,26 @@ n
s
e
s
getplayerlandcell[]!=5636705
getplayerlandblock[]!=5636096
i
6
i
2
30
TABLE
2
K
V
n
n
3
4
i
2
s
/a [bella] wrong bella landcell, retrying secondary marketplace portal
/a [bella] wrong bella landblock, returning to mp_secondary
i
2
s
/vt opt set enablenav false
i
2
s
@ -4188,7 +4486,7 @@ K
V
n
n
7
9
i
2
s
@ -4218,6 +4516,32 @@ n
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
@ -4249,11 +4573,24 @@ service_bella_kill_bella
i
6
i
1
3
i
300
600
TABLE
2
K
V
n
n
2
i
2
s
service_reset_main
/a [bella] kill_bella timed out, restarting marketplace entry
i
1
s
service_bella_start
s
service_bella_kill_bella
i

View file

@ -11,7 +11,7 @@ n
n
n
n
284
292
i
20
i
@ -688,6 +688,80 @@ n
s
e
s
testvar[bellaMpPrimaryAttempts]
TABLE
2
k
v
n
n
1
s
e
s
setvar[bellaMpPrimaryAttempts, 0]
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[bellaMpSecondaryAttempts]
TABLE
2
k
v
n
n
1
s
e
s
setvar[bellaMpSecondaryAttempts, 0]
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[bellaTurnInAttempts]
TABLE
2
@ -3306,7 +3380,7 @@ K
V
n
n
5
7
i
7
TABLE
@ -3345,6 +3419,32 @@ n
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
@ -3796,41 +3896,39 @@ service_bella_start
i
1
i
7
i
0
TABLE
2
i
0
k
v
n
n
1
s
/a [bella] starting marketplace entry
e
s
setvar[bellaStartAttempts,getvar[bellaStartAttempts]+1]
s
service_bella_start
i
20
26
i
1
i
0
s
service_bella_mp_primary
s
service_bella_start
i
1
i
TABLE
2
i
0
s
/mp
s
service_bella_start
i
6
i
k
v
n
n
1
i
120
s
service_reset_main
e
s
getvar[bellaStartAttempts]>=3
s
service_bella_backoff
s
service_bella_start
i
@ -3845,12 +3943,120 @@ K
V
n
n
8
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
@ -3888,6 +4094,32 @@ n
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
@ -3931,7 +4163,7 @@ stopwatchstart[getvar[bellaBackoffClock]]
i
1
s
service_reset_main
Default
s
service_bella_backoff
i
@ -3960,7 +4192,7 @@ n
s
e
s
setvar[bellaStartAttempts,getvar[bellaStartAttempts]+1]
setvar[bellaMpPrimaryAttempts,getvar[bellaMpPrimaryAttempts]+1]
s
service_bella_mp_primary
i
@ -3977,7 +4209,7 @@ n
s
e
s
getvar[bellaStartAttempts]>3
getvar[bellaMpPrimaryAttempts]>=3
s
service_bella_backoff
s
@ -4088,9 +4320,35 @@ service_bella_mp_primary
i
20
i
1
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
@ -4100,7 +4358,7 @@ i
i
3
i
300
60
TABLE
2
K
@ -4347,7 +4605,7 @@ s
i
1
s
service_bella_jaw_run
service_bella_jaw_run_recover
s
service_bella_jaw_run
i
@ -4391,6 +4649,26 @@ i
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
@ -4440,7 +4718,11 @@ K
V
n
n
1
2
i
2
s
/vt opt set enablecombat false
i
2
s
@ -4454,7 +4736,7 @@ i
i
1200
s
service_reset_main
service_bella_start
s
service_bella_jaw_hunt
i
@ -4689,22 +4971,9 @@ service_bella_mp_trans
i
20
i
3
1
i
0
TABLE
2
K
V
n
n
2
i
2
s
/vt nav load mp_secondary
i
1
s
service_bella_mp_secondary
s
@ -4716,7 +4985,7 @@ i
i
120
s
service_reset_main
service_bella_start
s
service_bella_mp_trans
i
@ -4730,6 +4999,44 @@ 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
@ -4775,41 +5082,39 @@ getplayerlandblock[]!=23855104
i
6
i
2
30
TABLE
2
K
V
n
n
3
2
i
2
s
/a [bella] wrong mp_secondary landcell, retrying marketplace portal
i
2
s
/mp
/a [bella] wrong mp_secondary landblock, restarting marketplace entry
i
1
s
service_bella_mp_secondary
service_bella_start
s
service_bella_mp_secondary
i
2
20
i
3
i
0
TABLE
2
K
V
n
n
2
4
i
26
7
TABLE
2
k
@ -4820,18 +5125,7 @@ n
s
e
s
getplayerlandblock[]==23855104
i
20
i
0
TABLE
2
K
V
n
n
3
setvar[bellaMpSecondaryAttempts, 0]
i
2
s
@ -4851,9 +5145,9 @@ i
i
1
i
300
60
s
service_reset_main
service_bella_start
s
service_bella_mp_secondary
i
@ -4889,22 +5183,26 @@ n
s
e
s
getplayerlandcell[]!=5636705
getplayerlandblock[]!=5636096
i
6
i
2
30
TABLE
2
K
V
n
n
3
4
i
2
s
/a [bella] wrong bella landcell, retrying secondary marketplace portal
/a [bella] wrong bella landblock, returning to mp_secondary
i
2
s
/vt opt set enablenav false
i
2
s
@ -4940,7 +5238,7 @@ K
V
n
n
7
9
i
2
s
@ -4970,6 +5268,32 @@ n
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
@ -5001,11 +5325,24 @@ service_bella_kill_bella
i
6
i
1
3
i
300
600
TABLE
2
K
V
n
n
2
i
2
s
service_reset_main
/a [bella] kill_bella timed out, restarting marketplace entry
i
1
s
service_bella_start
s
service_bella_kill_bella
i