Bodyguard Companion Drones


Enhanced Companion Drones with Bodyguard behavior mode. Drones prioritize following and protecting the player. Features: Bodyguard/Balanced/Worker modes, defensive positioning, and enhanced bullet combat system with lifesteal. Based on Companion Drones 2.0 by MrJakobLaich.

Content
19 days ago
2.0
451
Combat

Changelog

Version: 2.0.1
Date: 2025-09-18
  Features:
    - [ANTI-SPAM ULTIMATE] Loại bỏ hoàn toàn mọi thông báo debug gây spam:
        - ❌ Đã tắt "DBG-MINE-MOVE" (thông báo di chuyển mỗi giây)
        - ❌ Đã tắt "DBG-MINE-ITEM-ADDED" (thông báo nhặt item mỗi lần)  
        - ❌ Đã tắt "DBG-MINE-ITEM-SPILLED" (thông báo rơi item)
        - ❌ Đã tắt "DBG-MINE-COMBAT" (thông báo phát hiện kẻ địch)
        - ❌ Đã tắt "DBG-MINE-FOLLOW" (thông báo đi theo)
        - ❌ Đã tắt "DBG-MINE-IDLE" (thông báo rảnh rỗi)
    - [RESULT] Chat hoàn toàn sạch sẽ - ZERO thông báo spam!
    - [MAINTAINED] Tất cả tính năng AI và bảo vệ vẫn hoạt động bình thường
    - [EXPERIENCE] Trải nghiệm chơi game yên tĩnh và tập trung

Version: 1.5.3
Date: 2025-09-18
  Features:
    - [FIXED] Spam Notification: Fixed [INFO-MINE-PAUSE-01] spam - now shows only ONCE when leaving mining zone
    - [NEW] Debug Message Control: Added setting to enable/disable debug messages (default: OFF)
        - "companion-show-debug-messages": Controls mining pause/resume notifications
        - "companion-show-important-messages": Controls important alerts (default: ON)
    - [IMPROVED] Enhanced Following Priority: Even stronger priority for player protection when not mining
        - Reduced following distance to 3 tiles (from 4) for maximum protection
        - FORCE STOP all other activities (construction, mining) when protection mode active
        - More precise positioning (1.5 tile threshold instead of 2)
        - Automatic clearing of mining busy flags when entering protection mode
    - [IMPROVED] Smart Notification System:
        - Mining pause/resume messages now respect debug settings
        - Only show protection alerts when important messages enabled
        - Zero spam experience with proper flag management

Version: 1.5.2
Date: 2024-05-22
  Features:
    - [NEW] Chức Năng Khai Thác (Mining):
        - Thêm chế độ khai thác hoàn toàn mới, cho phép drone tự động khai thác tài nguyên (quặng, cây, đá, cá) trong một khu vực được chỉ định (phím tắt ALT+M).
        - Giao diện người dùng (GUI) mới để bật/tắt và cấu hình chi tiết chế độ khai thác.
        - Hệ thống "neo" (Anchor) cho phép người chơi thiết lập một vùng khai thác cố định.
    - [IMPROVED] AI Chiến Đấu Nâng Cao (ADC Kiting):
        - Đại tu hoàn toàn hệ thống chiến đấu, drone giờ đây sẽ "câu kéo" (kiting) như một ADC thực thụ.
        - Né Tránh Thông Minh: Drone tự động di chuyển theo đường cong (lượn sóng) để né đạn từ kẻ địch.
        - Giữ Khoảng Cách Động: Tự động lùi lại khi kẻ địch áp sát, khoảng cách lùi lại tăng lên khi mức độ nguy hiểm cao.
        - Hành Vi Theo Máu: Trở nên cẩn thận hơn, giữ khoảng cách xa hơn khi máu thấp.
        - Tự động phân tán đội hình để tránh sát thương diện rộng và tối ưu góc bắn.
    - [IMPROVED] Hiệu Ứng Hình Ảnh & Âm Thanh (Visual & Audio Overhaul):
        - Chế Độ Cuồng Nộ (Rage Mode): Hiệu ứng kích hoạt bùng nổ với vệt lửa, tia điện và rung màn hình.
        - Hiệu Ứng Chiến Đấu: Nâng cấp đạn thành đạn plasma với vệt sáng và hiệu ứng nổ đẹp mắt khi va chạm.
        - Hiệu Ứng Khai Thác Chuyên Biệt: Thêm hiệu ứng và âm thanh riêng cho từng loại tài nguyên (khói đen cho than, phát sáng cho uranium, gỗ vụn cho cây, nước bắn cho cá, tia lửa cho quặng).

  Bugfixes:
    - Sửa Lỗi Crash:
        - Đã khắc phục hoàn toàn lỗi crash `Oriented explosion ... needs a target` khi drone tấn công.
        - Đã khắc phục lỗi crash `attempt to index field 'set-challenge-mode'` khi tải game.
        - Sửa nhiều lỗi cú pháp (`end` expected/unexpected) trong quá trình phát triển.
    - Cải Thiện Logic AI:
        - Giải quyết triệt để xung đột logic khiến drone "lưỡng lự" giữa việc đi theo người chơi và khai thác. Drone giờ đây hoạt động dứt khoát và hiệu quả hơn.
        - Tối ưu hóa hệ thống phân cấp ưu tiên: Bảo vệ > Đi theo > Khai thác/Xây dựng.
    - Chất Lượng Trải Nghiệm:
        - Loại bỏ tất cả các thông báo gỡ lỗi (debug) và thông tin (info) không cần thiết khỏi cửa sổ chat.
        - Tái cấu trúc và dọn dẹp mã nguồn, loại bỏ các định nghĩa prototype trùng lặp.

  Changes & Balancing:
    - Đơn giản hóa cây công nghệ và giảm chi phí công thức chế tạo drone và trang bị, giúp người chơi tiếp cận dễ dàng hơn.
    - Thêm bản địa hóa tiếng Việt (Vietnamese localization) cho các cài đặt và giao diện.

  Info:
    - Bản cập nhật này bổ sung chức năng khai thác và đại tu hoàn toàn hệ thống chiến đấu, mang lại trải nghiệm mới mẻ và thông minh hơn.

---

Version: 1.0.0
Date: 2025-09-10
  Features:
    - Initial release of Bodyguard Companion Drones
    - Added 3 behavior modes: Bodyguard, Balanced, Worker
    - Enhanced combat system with bullet projectiles instead of laser beams
    - Added lifesteal mechanics - drones heal when dealing damage
    - Defensive positioning: drones position between player and enemies in Bodyguard mode
  Bugfixes:
    - Fixed flying-text entity creation error by using player.create_local_flying_text
    - Fixed syntax errors in companion.lua
  Info:
    - Based on Companion Drones for 2.0 (v3.0.39) by MrJakobLaich