fix: robust cooperative shutdown and stability improvements for Windows 10

- Implementation of centralized cooperative shutdown mechanism (C10) to replace dangerous thread killing.
- Consolidation of all timing signatures through jittered wait() for anti-cheat stealth (C1).
- Enhanced HealthManager reactivity with smart mana potion fallback and premature panel-closing protection.
- Refactored waypoint stealth logic to simulate human-like mis-aim instead of area-breaking misclicks.
- Implementation of stateless 'garbage item' filtering in PickIt to eliminate ghost item loops and OCR artifacts.
- Optimization of inventory management to automatically stash protected items that cannot be sold.
- Suppression of individual game failure notifications on Discord; alerts now trigger on 5+ consecutive fails.
This commit is contained in:
FiskenPoul
2026-06-06 19:32:18 +02:00
parent 6f4d6880e4
commit d69f066da5
17 changed files with 340 additions and 186 deletions

View File

@@ -18,7 +18,7 @@ rejuv_potion=140,50,40,160,255,255
skill_charges=70,30,25,150,163,255
health_globe_red=178,110,20,183,255,255
health_globe_green=47,90,20,54,255,255
mana_globe=117,120,20,121,255,255
mana_globe=110,50,15,125,255,255
blue_slot=102,194,18,138,230,54
green_slot=33,181,18,87,258,69
red_slot=161,204,28,197,240,64

View File

@@ -20,7 +20,7 @@
; If you chicken/die repeatedly, drop to Nightmare first.
difficulty=hell
; name: bot profile name used in logs/messages and mod launch option replacement
name=fistman
name=FiskenErSej
; randomize_runs: 0 = run in listed order, 1 = shuffle run order
randomize_runs=1
; target_tz: target Terror Zone id (leave as default unless you know the mapping)
@@ -242,7 +242,7 @@ use_merc=1
; Attack length for barbarians should be as high as 8-10 and even 10-12 for trav/shenk
;
; Hammerdin attack lengths (seconds of hammer spam per boss):
; atk_len_trav = 3.0 (Council of 3 - 3 council members, easy)
; atk_len_trav = 4.0 (Council of 3 - 3 council members, easy)
; atk_len_pindle = 8.0 (Pindle — Hell: 13094-16070 HP, 75% fire, 100% poison)
; Pindle stats by difficulty:
; Normal: 1064-1588 HP, 75% fire, 70% poison
@@ -276,7 +276,7 @@ atk_len_nihlathak=4.0
atk_len_pindle=3.0
atk_len_shenk=4.0
atk_len_diablo=3.0
atk_len_trav=5.0
atk_len_trav=4.0
; Boss run attack lengths (per-character defaults in kill_* methods)
; Adjust these if your build is faster/slower against these bosses
@@ -304,12 +304,12 @@ belt_rejuv_columns=2
; Potion/chicken settings
take_health_potion=0.60
take_mana_potion=0.40
take_rejuv_potion_health=0.40
take_rejuv_potion_health=0.45
take_rejuv_potion_mana=0.10
heal_merc=0.60
heal_rejuv_merc=0.25
chicken=0.45
merc_chicken=0.25
chicken=0.40
merc_chicken=0.20
; Misc.
; helps reduce accidental pickups when enabled especially on walking characters