Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
142 changes: 85 additions & 57 deletions README.md

Large diffs are not rendered by default.

24 changes: 22 additions & 2 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,26 @@
- [x] Stack ratio analysis
- **Files**: `core/combat_intelligence.lua`

### 15a. TargetBot AI Framework ⭐⭐⭐ ✅ IMPLEMENTED
- [x] **MonsterAI** - Behavior pattern recognition
- Movement pattern analysis (static, chase, kite, erratic)
- Attack prediction with confidence scoring
- Wave cooldown estimation
- [x] **SpellOptimizer** - AoE position optimization
- Pattern-based spell positioning (wave, beam, circle, square)
- Integration with AttackBot spell configs
- Multi-target damage calculation
- [x] **MovementCoordinator** - Intent-based unified movement
- Confidence voting system (0.0-1.0)
- Anti-oscillation tracking
- Emergency/wave_avoid/finish_kill/spell_position priorities
- [x] **TargetBotCore** - Pure utility functions
- Geometry calculations (Manhattan, Chebyshev, Euclidean)
- Combat helpers (danger zones, facing direction)
- Monster utilities (target scoring, health checks)
- Priority scoring with configurable weights
- **Files**: `targetbot/core.lua`, `targetbot/monster_ai.lua`, `targetbot/spell_optimizer.lua`, `targetbot/movement_coordinator.lua`

---

## 🛡️ **SAFETY & ANTI-DETECTION**
Expand Down Expand Up @@ -313,7 +333,7 @@

| Phase | Features | Impact | Status |
|-------|----------|--------|--------|
| **Phase 0** | #1, #2, #3, #4, #5, #11-15, #24-27, #32, #33, #36 | Smart Autonomy + Combat + Performance + Hot-Reload | ✅ Complete |
| **Phase 0** | #1-5, #11-15, #15a, #24-27, #32, #33, #36 | Smart Autonomy + Combat + AI TargetBot + Hot-Reload | ✅ Complete |
| **Phase 1** | #6, #7, #16, #19, #20 | Safety + Waste reduction | 🔲 Pending |
| **Phase 2** | #8, #14 | Smart decision making | 🔲 Pending |
| **Phase 3** | #21, #23, #30 | Analytics + Monitoring | 🔲 Pending |
Expand All @@ -329,4 +349,4 @@

---

*Last updated: December 2025*
*Last updated: January 2025*
8 changes: 4 additions & 4 deletions _Loader.lua
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ local scripts = {
"event_bus", -- Centralized event bus (Observer pattern)
"door_items", -- Door item database
"global_config", -- Global tool/door configuration
"state_machine", -- Finite State Machine architecture (Feature 32)
"performance_optimizer", -- Performance optimizations (Features 24-27)
"combat_intelligence", -- Combat AI system (Features 11-15)
"state_machine", -- Finite State Machine architecture
"performance_optimizer", -- Performance optimizations
"combat_intelligence", -- Combat system
"bot_core/init", -- Unified BotCore system (stats, cooldowns, analytics)

-- Feature Modules
Expand Down Expand Up @@ -86,7 +86,7 @@ local scripts = {
"equip", -- Equipment utilities
"exeta", -- Exeta res handler
"analyzer", -- Session analyzer
"smart_hunt", -- Smart hunting analytics (supply prediction, route optimization)
"smart_hunt", -- Hunt analytics (supply prediction, route optimization)
"spy_level", -- Spy level display
"supplies", -- Supply management
"depositer_config", -- Depositer settings
Expand Down
4 changes: 2 additions & 2 deletions cavebot/cavebot.lua
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ CaveBot.clearWalkingState = function()
end

--[[
HIGH-PERFORMANCE WAYPOINT ENGINE v3.0
HIGH-PERFORMANCE WAYPOINT ENGINE

A production-grade waypoint system with:
- O(1) state lookups using hash maps
Expand Down Expand Up @@ -610,7 +610,7 @@ cavebotMacro = macro(250, function()
return
end

-- SMART PULL PAUSE: If smartPull is active, pause waypoint walking
-- PULL SYSTEM PAUSE: If smartPull is active, pause waypoint walking
if TargetBot.smartPullActive then
CaveBot.resetWalking()
return
Expand Down
Loading