Initial project structure: reusable isometric bot engine with D2R implementation

This commit is contained in:
Hoid 2026-02-14 08:50:36 +00:00
commit e0282a7111
44 changed files with 3433 additions and 0 deletions

20
config/d2r.yaml Normal file
View file

@ -0,0 +1,20 @@
resolution: [1920, 1080]
loot:
pickup_uniques: true
pickup_sets: true
pickup_rares: true
pickup_runes: true
min_rune_tier: 10 # Lem and above
pickup_gems: false
safety:
health_potion_threshold: 0.5
mana_potion_threshold: 0.3
chicken_threshold: 0.2
character:
class: sorceress
has_teleport: true
primary_skill: blizzard
secondary_skill: glacial_spike

26
config/default.yaml Normal file
View file

@ -0,0 +1,26 @@
engine:
screen:
backend: mss
monitor: 1
humanizer:
reaction_min: 0.15
reaction_max: 0.45
mouse_speed_min: 400
mouse_speed_max: 1200
click_jitter: 3
hesitation_chance: 0.1
safety:
session_min_hours: 1.0
session_max_hours: 4.0
break_min_minutes: 10
break_max_minutes: 45
max_daily_hours: 12
game: d2r
routine: mephisto
logging:
level: INFO
file: logs/bot.log