Jump to content

๐Ÿ“˜ Blood Death Knight Tank (BETA) 1.0.205

   (0 reviews)

About This File

๐Ÿงช [BETA] Advanced Blood Death Knight Tank 2.0 โ€“ Clean AI Movement & Smart Rotation

Author: Calaude
Class: Death Knight โ€“ Blood (Tank)
Version: 2.0 BETA (LoS + Debug Build)
Compatibility: WRobot for WoW 3.3.5a (Wrath of the Lich King)

โš ๏ธ This is a BETA release.
While stable in most scenarios, it is still under active testing and optimization.
Please report any issues, stuck behavior, or unexpected AI movements so they can be refined for version 2.1.


๐Ÿ”ฅ Overview

This fight class is a fully re-engineered Blood DK Tank AI, designed to simulate realistic, intelligent combat behavior.
It features a complete custom movement AI, adaptive decision making, and multi-threaded control logic for smooth, human-like reactions.

Unlike traditional FightClasses, this one runs its own AI movement layer, coordinating with WRobotโ€™s movement manager without conflicting or โ€œfightingโ€ for control.


๐Ÿง  Key Features

๐Ÿงโ€โ™‚๏ธ Clean Movement AI

  • Fully autonomous positioning system adapted from the Warrior AI project

  • Predictive enemy tracking and movement anticipation using Kalman filtering

  • Intelligent facing, strafing, and backstep control

  • Adaptive hysteresis thresholds that adjust based on FPS and network latency

  • Smooth transitions between AI control and manual player input (WASD detection)

โš”๏ธ Advanced Combat Behavior

  • Rotational logic for tanking: Icy Touch, Plague Strike, Death Strike, Heart Strike, Rune Strike, Blood Boil, Death and Decay

  • Full defensive cooldown usage: Icebound Fortitude, Vampiric Blood, Rune Tap, AMS, Bone Shield, Dancing Rune Weapon

  • Intelligent Death Grip logic that detects isolated targets and chooses the best pull strategy

  • Automatic Horn of Winter and buff upkeep

๐Ÿงญ Smart Targeting & Positioning

  • AI constantly monitors enemy centroid, spread angle, and threat vectors

  • Repositions automatically when enemies surround the player or attack from behind

  • Pathfinding optimizer creates emergency escape paths based on enemy distribution

  • Handles corner cases like teleports, new pulls, and multi-target engagements

๐Ÿงฉ Defensive Awareness

  • โ€œDanger Detection Systemโ€ continuously evaluates:

    • Enemies casting or attacking from behind

    • Player health and incoming damage density

    • Safe zones for retreat or repositioning

  • Automatically engages defensive control when critical conditions are met

โš™๏ธ Technical Highlights

  • Dual-thread architecture:

    • Rotation Thread โ€“ executes combat rotation

    • Movement Thread โ€“ runs AI movement logic

  • Thread-safe with proper locking and graceful shutdown

  • Built-in performance metrics for real-time profiling

  • Debug and diagnostic output for tuning behavior


๐Ÿงฐ Requirements

  • WRobot for WoW 3.3.5a

  • Death Knight level 80 (Blood Spec recommended)

  • Tanking role (defensive gear and presence)

  • English or localized client (spells auto-detected via string names)


๐Ÿงช Debug Options

Inside the code you can enable or disable specific debug sections:

ย 
ย 
private const bool ENABLE_DANGER_LOGS = true; private const bool ENABLE_AI_DEBUG_LOGS = false; private const bool ENABLE_DEATH_GRIP_LOGS = true;

Set these to true or false to toggle:

  • DANGER_LOGS: Prints warnings when surrounded, low HP, or in unsafe conditions

  • AI_DEBUG_LOGS: Detailed positioning and smoothing diagnostics

  • DEATH_GRIP_LOGS: Information about pull and engagement logic


๐Ÿ›  Installation

  1. Download the .cs file

  2. Place it into:

    ย 
    ย 
    WRobot\FightClass\

What's New in Version 1.0.13   See changelog

Released

No changelog available for this version.


User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

ร—
ร—
  • Create New...