Jump to content

Fight Classes - Wotlk

97 files

  1. 📘 Blood Death Knight Tank (BETA)

    🧪 [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)
    🔥 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
    Download the .cs file
    Place it into:
        WRobot\FightClass\

    24 downloads

       (1 review)

    4 comments

    Updated

  2. Warrior Tank for Dungeons (BETA)

    Advanced Behavioral Simulation System for WRobot
    Overview
    This combat class represents an experimental AI-driven Warrior Tank system designed for WRobot.
    It combines predictive movement, adaptive hysteresis, and context-aware decision making to simulate highly realistic player behavior during combat.
    The system is built around multiple synchronized threads controlling both rotation and movement intelligence independently, allowing it to react smoothly to complex combat situations and environmental changes.
    Core Features
    🧠 Adaptive AI Movement Engine
    Dynamically positions the player at the threat centroid, repositions based on enemy spread, and adjusts movement smoothness according to FPS, ping, and encounter type (trash, elite, boss).
    ⚙️ Predictive Enemy Tracking
    Utilizes Kalman-based filtering to estimate enemy movement vectors and accelerations, improving facing and threat control accuracy.
    ⚔️ Context-Aware Combat Positioning
    Detects isolated targets, executes Charge or Intercept where appropriate, and uses fallback movement logic when gap closers are on cooldown.
    🧩 Threaded Coordination System
    Rotation and movement logic run in separate threads, synchronized through custom locks and adaptive state arbitration layers.
    🧱 Adaptive Hysteresis System
    Dynamically recalibrates movement thresholds based on performance metrics, preventing excessive micro-adjustments and improving realism under unstable frame rates or network latency.
    🧭 Momentum-Based Movement Model
    Simulates inertia and directional smoothing for more human-like motion transitions.
    Entropy & Timing Source
    This system uses a high-quality entropy source derived from the operating system scheduler and runtime timing variations.
    Key properties:
    The entropy is effectively CPU-free (it leverages natural scheduling jitter, timer granularities and other OS timing artifacts rather than expensive cryptographic operations).
    The behavior produced by this entropy source is inherently non-deterministic and differs across machines — even identically configured systems will exhibit small, meaningful timing differences.
    These timing differences are intentionally used to produce microvariation in movement and decision timing so that runs are not perfectly repeatable.
    Note: the entropy mechanism is not a cryptographic RNG; it is a lightweight, practical source of behavioral randomness derived from normal OS operation and scheduling jitter.
    Performance and Behavior
    This class constantly self-adjusts based on:
    Current FPS and ping
    Number of enemies
    Player health
    Threat status and boss detection
    It strives to behave differently under varying system conditions — introducing slight desynchronization across machines.
    This creates unique microbehavior signatures, reducing the chance of pattern-based analysis producing identical traces.
    ⚠️ Important Notice — BETA Version
    This system is currently in BETA and contains a carefully tuned internal race condition design.
    These controlled timing variances serve as a behavioral anti-analysis layer, ensuring that no two executions behave identically — even on the same computer.
    However, due to this design, the AI may sometimes:
    Attempt to move in unintended directions
    Overreact to sudden environmental or combat changes
    Momentarily “break free” or exhibit erratic behavior (“self-destructive impulses”)
    ➡️ Manual supervision is absolutely required.
    Never run this system unattended — it is intended for research and supervised use only.
    Known Risks & Stability Notes
    The system uses multiple threads and many fine-grained locks; while designed to be thread-safe, deadlocks or race outcomes can still occur under pathological conditions.
    In extreme cases, the character may attempt risky movement (e.g., run directly into environmental hazards or pathing pitfalls).
    Operator oversight is mandatory — monitor behavior and be ready to interrupt or take manual control.
     
    🧩 Internal Architecture
    Main (ICustomClass) │ ├── Thread #1 → RunRotation() │ - Handles combat, buffs, targeting │ ├── Thread #2 → RunMovementAI() │ - Handles positioning, facing, LoS, gap closer logic │ └── Sub-thread → PathfindingOptimizer - Calculates safe spots and escape routes     WarriorTankRotation │ ├── TankMovementAI │ ├── EnemyMovementPredictor ← Kalman filter prediction │ ├── AdaptiveHysteresis ← FPS / Ping adaptive smoothing │ ├── PathfindingOptimizer ← Separate thread for safe pathfinding │ ├── IsolatedTargetHandler ← Charge / Intercept decision system │ ├── ExponentialSmoothing ← Smooth motion and rotation │ ├── PerformanceMetrics ← Internal benchmark & debugging │ └── DangerState ← Environment threat evaluation │ ├── TurnCommandArbiter ← Rotational control priority │ └── WRobotCoordinator ← Manages shared movement ownership Combat Start │ ├─ Is manually controlled? → Pause AI │ ├─ Target in range? │ ├─ <5y → Maintain melee │ ├─ 8–25y → Use Charge/Intercept │ ├─ 5–8y → Fallback to charge range │ ├─ >25y → Direct approach │ ├─ Isolated from group? → Smart Gap Closer logic │ └─ Danger detected? ├─ Compute escape path (PathfindingOptimizer) └─ Defensive rotation & movement priority 🧾 Internal Evaluation
    Category Score Architecture ⭐ 10/10 Movement AI ⭐ 9.5/10 Stability ⭐ 9/10 Combat Logic ⭐ 8.5/10 Human-like Control ⭐ 10/10 Total Score: 🧩 9.3 / 10
    🧰 Requirements
    WRobot for WoW 3.3.5a (WotLK)
    .NET Framework 4.7.2+
    Protection Warrior
    💬 Final Words
    This FightClass merges combat logic, movement prediction, and manual input detection into a smooth, human-like tank AI.
    Perfect for soloing, grinding, or dungeons — safe, adaptive, and powerful.

    12 downloads

       (0 reviews)

    0 comments

    Updated

  3. 🛡️ Paladin Tank – Blessings AI (BETA)

    🛡️ Paladin Tank AI – Unified Movement & Combat System (v1.32 Lighted)
    🧠 Overview
    The Paladin Tank AI is an advanced C# rotation and movement system for WRobot designed to simulate human-like tanking behavior in all PvE environments.
    It combines intelligent combat decisions, blessing management, and a context-aware movement controller.
    🚀 Core Features
    🔹 Unified AI Movement System
    Smart gap closer (8–30 yards) via MovementManager.MoveTo().
    Manual fine positioning (0–8 yards) with turning, backing, and advancing logic.
    Smooth transition between systems without deadlocks or pathing conflicts.
    Integrated hysteresis control prevents oscillations during facing adjustments.
    🔹 Intelligent Combat Rotation
    Adaptive seal management (Seal of Wisdom ↔ Seal of Vengeance).
    AoE and single-target threat rotation with mana efficiency logic.
    Dynamic interrupt and emergency defensive usage (Ardent Defender, Lay on Hands).
    🔹 Blessing & Party Support AI
    Smart blessing refresh system with cooldown tracking and cache layer.
    Prioritizes group protection using Hand of Protection, Hand of Sacrifice, and Divine Sacrifice.
    Detects group roles (Tank/Healer/DPS) automatically via Lua.
    🔹 Performance & Stability
    Fully multi-threaded:
    Rotation Thread – runs main combat logic (50ms tick)
    Movement Thread – handles positioning and gap-closing independently
    Optimized caching to minimize Lua calls and object queries.
    🧩 Configuration Summary
    Setting Group Key Parameters Description Movement TurnThreshold, TurnHysteresis, BackwardDistance, BackwardDuration Fine-tunes positioning and facing behavior Combat LowManaThreshold, EmergencyHPThreshold Switches to conservative rotation under low mana or HP Blessing CheckInterval, RefreshThreshold Controls frequency and refresh logic for blessings Logging EnableAIDebugLogs, EnableApproachLogs, EnableBlessingDebugLogs Enables detailed AI logs for debugging and tuning 🧪 BETA Notes
    🧰 Technical Highlights
    Thread-safe object and party caching (lock-protected).
    Independent blessing cooldown tracker.
    Manual control override (detects WASD input).
    Safe shutdown and disposal handling for multi-threaded operation.
    📜 Installation
    Place the .cs file inside your WRobot “FightClass” folder.
    Select Paladin Tank v1.32 Lighted in WRobot’s FightClass selector.
    Make sure Lua unlocking is enabled (for cast and facing logic).
    Recommended: Run with Movement enabled for full AI control.
    📬 Feedback
    If you encounter issues, please include:
    A brief description of what happened
    Approx. combat range and terrain type
    Log output (with AI debug enabled)
    Send bug reports or feedback on the forum thread.
    Every report helps improve stability and polish for the final v1.33 release!
    🧩 Credits
    Created by Pepa
    Optimized & structured AI by  Pepa
    Special thanks to the WRobot scripting community for continuous feedback.

    5 downloads

       (0 reviews)

    0 comments

    Updated

  4. feral druid Dungeon TANK - BETA

    🦁 Advanced Feral Tank v2.0 (Optimized Calaude Build – DEBUG Edition)
    Author: Calaude
    Version: 2.0
    Compatible with: WRobot (WoW 3.3.5 / WotLK)
    Role: Feral Druid – Tank (Bear Form)
    Focus: Adaptive AI Movement, Predictive Targeting, and Multi-threaded Scheduling
    🧩 Overview
    This fight class was designed to simulate human-like tanking behavior through advanced multi-threaded AI logic, predictive movement analysis, and dynamic performance adaptation.
    Unlike most fight classes, it separates rotation, movement, and pathfinding into independent modules, each running in its own optimized thread.
    The goal: a smooth, reactive, and crash-resistant tanking AI capable of adapting to FPS drops, latency spikes, and chaotic multi-enemy encounters.
    ⚙️ Core Systems
    🧠 1. Rotation Engine
    Runs in a dedicated thread with a stable 50ms loop.
    Handles spell rotation, defensive cooldowns, and targeting.
    Uses internal Timer scheduling to control update frequency for:
    Buff checks
    Threat management
    Emergency reactions
    Auto-targeting
    Looting and fear detection
    Each subsystem runs asynchronously, balancing CPU load and maximizing reactivity.
    🦍 2. Movement AI (FeralTankMovementAI)
    Independent movement thread with internal micro-schedulers.
    Uses centroid analysis of nearby enemies to maintain optimal facing and positioning.
    Detects enemies behind you and performs emergency evasive maneuvers.
    Supports:
    Smooth strafe adjustments
    Backpedal hysteresis
    Reconciliation checks for sync with WRobot movement
    Adaptive response to manual control overrides
    ✅ Result: natural, realistic tank movement — no jitter, no over-corrections.
    🔮 3. EnemyMovementPredictor (Kalman Filter)
    Tracks enemy positions and velocities using a custom Kalman filter.
    Predicts where enemies will move 0.1–0.3s ahead.
    Dynamically adjusts engagement angles based on predicted motion.
    Cleans inactive targets automatically to save memory.
    ✅ Advantage: the AI “anticipates” enemy repositioning rather than reacting too late.
    ⚙️ 4. Adaptive Hysteresis System
    Continuously monitors FPS and network latency via Lua API.
    Dynamically adjusts turn thresholds to maintain fluid camera/movement control.
    Compensates for lag or low FPS automatically.
    ✅ Effect: turning and facing are consistent across all performance levels.
    🧭 5. Pathfinding Optimizer
    Runs in its own low-priority thread using a ConcurrentQueue system.
    Calculates “escape paths” away from enemy clusters.
    Supports emergency override mode (clears the queue and reacts instantly).
    Uses distance-weighted centroid evaluation to find the safest nearby spot.
    ✅ Lightweight and non-blocking, ensuring zero frame hitching even under heavy combat.
    ⚔️ 6. Isolated Target Handler (Gap Closer AI)
    Detects isolated enemies outside the combat cluster.
    Evaluates whether to use:
    Feral Charge – Bear
    Dash
    Direct approach or fallback repositioning
    Enforces smart cooldown management between gap-closer abilities.
    ✅ Prevents wasted cooldowns and simulates realistic tactical decisions.
    🧩 7. TurnCommandArbiter
    Mediates control over turning between multiple AI sources:
    Manual control
    Pathfinding
    Combat cleanup
    Movement emergency
    AI positioning
    Priority-based arbitration system prevents conflicts and over-rotation.
    Includes manual override cooldown and direction hysteresis.
    ✅ Ensures perfect synchronization between user input and AI corrections.
    🔒 Stability and Safety
    Mechanism Description Thread Isolation Rotation, Movement, and Pathfinding run in separate threads. Full Exception Wrapping Every thread is enclosed in try/catch to prevent crashes. Volatile + Lock Safety Shared states are synchronized using lock and volatile. Graceful Shutdown Threads terminate cleanly with Join(1000) timeout. Self-Recovery Logic AI auto-resets movement state after manual interruption. Low CPU Design Each loop includes controlled Thread.Sleep() intervals. ✅ Crash resistance rating: 9.5/10
    ✅ Average CPU load: < 3% on modern CPUs
    🧮 Performance Optimization
    Exponential smoothing for angles, FPS, and movement deltas.
    Cache invalidation levels (Light / Medium / Full) to minimize recalculation load.
    PerformanceMetrics module logs:
    Average calculation time per tick
    Calculations per second (CPS)
    Stuck event counter
    Example log output:
    [AI Metrics] AvgCalc: 2.35ms, CPS: 18 ⚠️ Debug & Logging
    Debug flags (configurable at the top of the file):
    private const bool ENABLE_DANGER_LOGS = true; private const bool ENABLE_AI_DEBUG_LOGS = false; private const bool ENABLE_GAP_CLOSER_LOGS = true; 🧱 Safety Summary
    Safety Feature Implemented Multi-threaded error isolation ✅ Thread-safe synchronization ✅ Timed thread shutdown ✅ Lua call fail-safes ✅ Self-healing state machine ✅ Deadlock protection ✅ Memory efficiency & cleanup ✅ 🧾 Technical Summary
    Component Function Interval / Mode Rotation Thread Spells, buffs, combat logic 50ms loop Movement Thread Positioning, turning, facing 30–50ms loop Pathfinding Thread Escape routes event-driven Timers (buff/threat/etc.) Micro-scheduler 100–1000ms Hysteresis Update FPS & latency tracking 500ms Metrics Logging Performance monitor 1000ms 🧩 Summary
    ✅ Fully multithreaded AI system
    ✅ Predictive enemy tracking (Kalman filter)
    ✅ Adaptive hysteresis based on performance
    ✅ Safe multi-threaded scheduler
    ✅ Graceful recovery & shutdown
    ✅ No random crashes or deadlocks
    ✅ Extremely low CPU overhead
    🧡 Developer Notes
    This class was built for testing advanced AI behavior in WRobot — the goal was to emulate a "human-level" decision system that learns, adapts, and corrects itself during chaotic combat.
    If you want to extend it, consider adding:
    Threat balancing across multiple tanks (party-aware system)
    Terrain obstacle avoidance (raycast or navmesh)
    Optional debug overlay for enemy vectors
    ⚙️ Recommended Settings
    WRobot “Combat Only” mode: ON
    Latency tolerance: Normal (100–150ms)
    CPU priority: Normal or High
    Don’t use additional movement plugins simultaneously
    🧾 License
    Free to modify and share with credit to Calaude.
    Please don’t republish modified versions without attribution.

    11 downloads

       (0 reviews)

    0 comments

    Updated

  5. Resto Shaman v10.0 - Predictive Anti-Overheal Edition [BETA]

    ⚠️ BETA WARNING ⚠️
    This is a BETA version of the fight class. While extensively tested, it may contain bugs or unexpected behavior.
    CRITICAL REQUIREMENT: You MUST have a backup healing addon installed and ready to use manually. Recommended addons:
    HealBot Vuhdo Grid + Clique Elvui Keep your backup healing addon active and be prepared to take over manual healing if the fight class malfunctions or in critical situations. This is automation assistance, not a replacement for player awareness.
    Overview
    Advanced Restoration Shaman fight class featuring predictive damage analysis, anti-overheal mechanics, emergency totem protection, and intelligent drinking detection. Built with multi-threaded architecture for optimal CPU performance.
    Version: 12.1
    Game Version: WotLK 3.3.5a
    Bot: WRobot
    Class: Shaman (Restoration spec only)
    Key Features
    🔮 Predictive Healing System
    Damage Pattern Analysis - Tracks incoming damage and predicts future damage patterns (AoE, Spike, Steady) Anti-Overheal Engine - Calculates actual heal need by accounting for incoming heals, HoTs, and Earth Shield Smart Spell Selection - Chooses optimal heal based on efficiency scoring and predicted damage Emergency Detection - Predicts potential deaths before they happen 💧 Intelligent Drinking System (NEW!)
    Automatic Detection - Detects Drink/Food buffs on player Activity Pause - Stops all totem placement, buffs, interrupts, and dispels while drinking Emergency Override - Continues critical healing (<30% HP) using only instant spells: Nature's Swiftness combo Riptide instant heal Zero Mana Waste - Ensures full mana regeneration during drinking 🗿 Emergency Totem Protection
    Protected Emergency Totems - Mana Tide, Earth Elemental, Grounding, Stoneclaw cannot be overwritten by normal totems Smart Placement - Only places totems after 2+ seconds stationary Automatic Recall - Recalls totems when out of range (except emergency totems) ⚡ Performance Optimization
    Multi-threaded Architecture - Separate threads for healing (20ms), totems (250ms), utility (2000ms) Multi-tier Cache System - L1/L2 cache reduces Lua calls by ~30% Batch Operations - Checks multiple party members in single Lua call Thread-safe Design - All operations properly locked and synchronized 🎯 Priority Healing
    Nature's Swiftness - Auto-cast for predicted deaths (<15% HP after incoming damage) Tidal Force - Emergency crit healing for <25% HP situations Chain Heal - Optimal targeting for AoE damage situations (3+ injured) Tank Priority - Increased healing priority for identified tanks 🛡️ Automatic Utilities
    Wind Shear Interrupts - Priority list (heals > CC > damage spells) Cure Toxins - Automatic dispel of Poison/Disease when safe Water Shield - Maintains buff at all times Earth Shield - Monitors charges on tank, refreshes at ≤2 charges Earthliving Weapon - Automatic enchant application Mana Management Thresholds
    The fight class adapts behavior based on mana percentage:
      Mana % Behavior < 20% Emergency only - Mana Tide Totem, critical heals only 20-30% Conservative - Basic water totems, essential healing 30-35% Water + utility totems, moderate healing 35-85% Full earth totems, optimal healing rotation 85%+ All totems including air buffs (Windfury/Wrath of Air) Installation
    Download the .cs file Place in: WRobot/FightClass/ Launch WRobot Select the fight class from the dropdown menu IMPORTANT: Configure your backup healing addon (HealBot/Vuhdo/etc.) Requirements
    Mandatory
    WRobot (latest version) Restoration spec Shaman Backup healing addon installed and configured Recommended: 2000+ spell power for optimal performance Recommended Addons
    Omen - Threat monitoring DBM/BigWigs - Boss mechanics awareness HealBot/Vuhdo - Manual healing backup (REQUIRED) Configuration
    No configuration needed - the fight class adapts automatically based on:
    Party composition (melee vs caster ratio for air totems) Combat situation (damage patterns, health levels) Mana available (threshold-based behavior) Drinking status (activity pause/resume) Totem Durations
    Water Totems:
    Healing Stream: 300s (5 min) Mana Spring: 300s (5 min) Mana Tide: 12s (emergency) Cleansing: 300s (5 min) Earth Totems:
    Stoneskin: 120s (2 min) Strength of Earth: 300s (5 min) Earth Elemental: 120s (2 min, emergency) Tremor: 300s (5 min) Air Totems:
    Windfury: 300s (5 min) Wrath of Air: 300s (5 min) Grounding: 15s (emergency) Expected Performance Improvements
    Based on testing:
    10-20% reduction in overhealing 15-25% mana efficiency improvement 20-30% CPU usage reduction 100% emergency totem protection Faster response time in critical situations Zero mana waste during drinking Known Limitations
    Beta Status - May contain undiscovered bugs Party Size - Optimized for 5-man content No Raid Frames - Works with default party frames and WRobot's detection Manual Intervention Required - Complex boss mechanics may need manual control Spec Specific - Restoration spec only, will not work with other specs Troubleshooting
    Fight class not healing:
    Verify Restoration spec is active Check WRobot product is started Ensure you're not mounted Verify party members are within 40 yards Too much overhealing:
    System is learning - give it 5-10 minutes Check spell power (needs 2000+ for accurate predictions) Totems not placing:
    Stand still for 2+ seconds Check mana threshold (needs 30%+ for most totems) Verify spells are learned Drinking detection not working:
    Ensure you're using standard food/drink items Check for conflicting addons that modify buff detection Support & Feedback
    This is a community project in beta testing. Please report:
    Bugs and errors Performance issues Suggestions for improvement Successful dungeon/raid completions Remember: Always have manual healing ready as backup. This bot assists you, it does not replace your awareness and decision-making.
    Credits
    Advanced anti-overheal prediction system
    Emergency totem protection logic
    Multi-threaded performance optimization
    Drinking-aware activity management
    Use at your own risk. Bot responsibly.

    5 downloads

       (0 reviews)

    0 comments

    Updated

  6. Resto Shaman Healing bot (BETA) - Light Edition

    Restoration Shaman Fight Class v8.1 FINAL - BETA Documentation
    ⚠️ CRITICAL DISCLAIMERS
    BETA STATUS
    This fight class is in BETA testing phase. While functional, it may contain bugs or unexpected behavior. DO NOT rely on this as your only healing solution.
    MANDATORY BACKUP REQUIREMENT
    You MUST have a manual healing system running simultaneously:
    HealBot (recommended) VuhDo Grid + Clique Manual keybinds The bot can fail, disconnect, or behave unexpectedly. Your party/raid depends on you having a backup.
    CODE MODIFICATION WARNING
    This system contains intentionally designed race conditions between threads to simulate human-like reaction delays and imperfect decision-making. The threading model creates non-deterministic behavior patterns that mimic human healers.
    ⚠️ MODIFYING THE CODE CAN BREAK THE HEURISTICS:
    Thread timing adjustments may cause deadlocks or over-aggressive behavior Changing priority systems can make healing completely non-functional The multi-threaded architecture is fragile by design Test ALL changes extensively in solo content first If you modify anything, you're on your own. The threading system is tuned to create realistic human-like behavior patterns.
    Expected Log Behavior
    Thread Errors Are Normal
    You will see occasional errors in the WRobot log such as:
        [HEAL THREAD] Error: ... [TOTEM THREAD] Error: ... [UTILITY THREAD] Error: ... These errors are expected and can be ignored in most cases. The multi-threaded architecture intentionally operates with race conditions that occasionally produce logged errors. This is part of the design to simulate human reaction variance.
    When to Worry About Errors
    Normal: 1-5 errors per minute scattered across threads Acceptable: Brief error spikes during loading screens or zone transitions Problem: Continuous error spam (10+ per second) that doesn't stop Critical: Fight class stops functioning (no healing, no totems) If errors spam continuously for more than 30 seconds, restart WRobot. Otherwise, ignore them and watch your in-game healing performance instead.
    What To Monitor
    Instead of watching the log, monitor:
    Are party members being healed? Are totems being placed when stationary? Is mana management working? Are emergency abilities firing when needed? If yes to all = ignore the log errors.
    Overview
    This is a sophisticated multi-threaded Restoration Shaman fight class for WRobot (WotLK 3.3.5a). It features intelligent movement detection, smart totem management, predictive healing, and automatic interrupt/dispel systems.
    Key Features
    🔄 Multi-Threading Architecture
    Healing Thread: 20ms tick rate (Highest priority) Totem Thread: 250ms tick rate (Normal priority) Utility Thread: 2000ms tick rate (Below normal priority) Race conditions between threads create 50-200ms variance in reaction times, simulating human behavior.
    🚶 Smart Movement System
    Tracks player movement every 200ms 2 second stationary requirement before placing normal totems Emergency totems work while moving (Stoneclaw, Earthbind, Earth Elemental, Mana Tide, Grounding) Automatic Totemic Recall when moving away from totems 🗿 Intelligent Totem Management
    Normal Totems (Require Stationary):
    Water: Healing Stream (high damage) / Mana Spring (low mana) Earth: Stoneskin (high damage) / Strength of Earth (default) Fire: Smart selection based on mana and enemy count Air: Wrath of Air (default) / Resistance totems (boss-specific) Emergency Totems (Work While Moving):
    Stoneclaw: Healer under attack + <60% HP Earthbind: 3+ enemies near healer Earth Elemental: Party average <30% HP, 3+ enemies Mana Tide: <30% mana (3 min cooldown) Grounding: Enemy casting any spell within 30 yards (20s cooldown) Fire Totem Logic:
    <70% mana: Flametongue only (buff, no mana cost) 70%+ mana: Searing Totem (attacks) No enemies: Flametongue for buff Auto-reposition: After 5 seconds out of range 💧 Advanced Healing System
    Emergency Response:
    Nature's Swiftness: Instant cast at <18% HP Tidal Force: Critical heals at <25% HP Emergency threshold: <35% HP Smart Spell Selection:
    Riptide: Always first, instant HoT Chain Heal: 2+ targets below threshold Healing Wave: Critical situations, tanks Lesser Healing Wave: Quick response, moderate damage Predictive Healing:
    Tracks incoming damage patterns Pre-applies Riptide to targets about to take damage Anticipates group-wide damage 🛡️ Utility Features
    Auto-interrupt: Wind Shear on priority casts (heals, CC, high damage) Auto-dispel: Cure Toxins on poison/disease Buff maintenance: Water Shield, Earth Shield on tank Weapon enchant: Earthliving Weapon Grounding Totem: Automatically cast when any enemy begins casting Mana Management
    The system has four mana thresholds:
      Mana % Behavior <30% CRITICAL: Mana Tide Totem emergency, Mana Spring priority 30-50% Mana Spring priority, conservative healing 50-70% Mana Spring priority, Flametongue only (no attack totems) 70%+ Full offensive totem setup allowed Installation
    Download the .cs file Place in WRobot/FightClass/ directory Launch WRobot Select "Resto_Shaman_v8_Final" from fight class dropdown Configure your backup healing addon (HealBot, etc.) Start botting Ignore thread errors in the log (see section above) Configuration
    No external configuration needed. All logic is automatic:
    Movement detection: Automatic Totem placement: Automatic based on combat situation Healing priorities: Dynamic based on party health/damage Mana management: Automatic threshold-based Boss-Specific Features
    Auto-detects dungeons and adjusts totems:
    Loken (Halls of Lightning): Nature Resistance Totem Garfrost (Pit of Saron): Frost Resistance Totem Generic heroics: Standard totem setup Performance Monitoring
    The system logs status every 2 minutes:
    Healing pulse rate (target: 45-55 pulses/sec) Current mana percentage Group DPS (damage taken) Average party health Movement status Combat statistics Check logs for "PERFORMANCE" entries.
    Troubleshooting
    Seeing Thread Errors in Log
    Symptom: [HEAL THREAD] Error: messages appearing
    Cause: Normal race conditions in multi-threaded design
    Solution: Ignore them. Only worry if they spam non-stop or healing stops working.
    Totems Not Placing
    Symptom: No totems being cast
    Cause: Movement detection thinks you're still moving
    Solution: Stand completely still for 3+ seconds. Check logs for "MOVEMENT" entries.
    Over-aggressive Grounding Totem
    Symptom: Grounding every 20 seconds
    Cause: Working as intended - blocks any enemy cast
    Solution: This is normal behavior. Grounding has 20s cooldown built in.
    Low Healing Rate
    Symptom: <45 pulses/second in logs
    Cause: High latency or CPU bottleneck
    Solution: Close other programs, reduce WRobot settings, check your FPS/latency
    Totems Recalled Immediately
    Symptom: Places totems then recalls right away
    Cause: Bot thinks you're moving away from them
    Solution: Disable auto-follow, reduce movement speed during combat
    Not Using Mana Tide
    Symptom: Running OOM, no Mana Tide cast
    Cause: 3 minute cooldown restriction
    Solution: Working as intended. Mana Tide only every 3 minutes.
    Healing Stopped Completely
    Symptom: No heals being cast, party dying
    Cause: Critical thread failure or API disconnect
    Solution: Stop and restart WRobot immediately. This is why you need HealBot backup.
    Known Issues
    Thread errors in log: Intentional race conditions create occasional logged errors (see above section) Occasional totem spam: When rapidly starting/stopping movement Tank detection heuristics: May misidentify tank in unusual group compositions Fire totem repositioning: May be aggressive in high-movement fights Grounding cooldown: Will not fire more than once per 20 seconds even if multiple enemies casting Technical Details
    Thread Safety
    All shared data protected by locks Cached data expires after 300-1000ms Lua calls wrapped in try-catch blocks Spell cooldown tracking prevents spam Performance Optimization
    Party/enemy data cached to reduce API calls Buff/debuff checks cached 300-500ms Movement checks throttled to 200ms intervals Dungeon detection cached 30 seconds Spell Priority System
        Priority 0: Grounding Totem (enemy casting within 30yd) Priority 1: Nature's Swiftness (<18% HP emergency) Priority 2: Emergency healing (<35% HP) Priority 3: Totemic Recall (totems out of range) Priority 4: Emergency totems (danger situations) Priority 5: Normal healing rotation Priority 6: Normal totem placement (stationary only) Priority 7: Utility (buffs, dispels, interrupts) FAQ
    Q: Should I worry about errors in the log?
    A: No. Thread errors are expected. Only worry if healing stops working or errors spam continuously.
    Q: Can I change healing thresholds?
    A: Yes, but TEST THOROUGHLY. Modify GetCriticalThreshold(), GetPriorityThreshold(), etc. in EnhancedHealingEngine. Changing thresholds may break the heuristics.
    Q: Can I disable Grounding auto-cast?
    A: Comment out the HandleGroundingTotem() call in SmartTotemManager.PulseTotems().
    Q: Why won't it place totems while moving?
    A: By design. Only emergency totems work while moving. Stand still 2+ seconds for normal totems.
    Q: Can I adjust the stationary timer?
    A: Change STATIONARY_TIME_FOR_TOTEMS in MovementTracker class. Default: 2.0 seconds. May break totem placement behavior.
    Q: Does this work in raids?
    A: Designed for 5-man dungeons. May work in raids but untested. Healing logic caps at 5 party members.
    Q: Why is my FPS dropping?
    A: Three threads running constantly. Reduce tick rates or disable utility thread if needed.
    Q: Is it normal for Grounding to cast constantly?
    A: It casts whenever enemies cast spells, limited by 20s cooldown. This is intended behavior.
    Q: The fight class stopped working completely, what do I do?
    A: Stop WRobot, restart it, reload the fight class. Use your backup healing addon until bot is stable. If it keeps happening, disable the fight class and heal manually.
    Safety Reminders
    Always have HealBot or similar running - This is not optional Watch your party's health bars - Don't blindly trust the bot Ignore thread errors in log - They're cosmetic unless healing stops Test in normal dungeons first - Don't jump straight into heroics Stay at keyboard - AFKing with a healing bot gets you reported Manual intervention required - Some mechanics need human response Credits
    This fight class uses intentionally designed race conditions and heuristic systems to simulate human healing patterns. The architecture is complex and fragile - modifications require understanding of multi-threaded programming and WRobot API behavior.
    Use at your own risk. Always have manual backup healing ready.
    Thread errors in the log are a feature, not a bug. They simulate human imperfection.

    3 downloads

       (0 reviews)

    0 comments

    Updated

  7. Nubot - Rogue All Specs

    Hi there, I created this script with the intention of using it on those level 255 custom servers. The bot will use the rotation with a relatively intelligent ability priority, it will try to stay in stealth though as I play on a server without the need for mounts, you could add a few lines to only start the rotation upon x distance to target so you're not in stealth all the time. The bot will use defensive cds as needed, it has situational awareness without going over the top detecting healers and interrupts. It will kick if available, if kick is on cd it'll use gouge.
     Advanced combat rotation with intelligent ability prioritization
     Smart stealth management and opener selection
     Situational PvP awareness including healer detection and interrupts
     Defensive cooldown management based on health thresholds
     Positional awareness for abilities like Backstab and Ambush
     Buff and debuff tracking with optimal refresh timing
     Combo point management and finisher optimization
     Emergency defensive abilities when low on health
     Interactive status frame with movable UI
    I wish you good luck if you choose to give it a go!
    Tricks of the trade needs updating to use on party 1-4, currently it's on focus.

    79 downloads

       (0 reviews)

    0 comments

    Submitted

  8. Elemental Shaman PVE solo (modified file from this forum)

    Elemental shaman PVE solo profile modified oon base from my experiences .
    Disabled Call of the elements bc my experience is better with summon totems by one by one to get agrro and shiend from glyph of stoneclaw totem and AOE grind .
    You can edit it for chosse fire totems ( magma or searing)

    109 downloads

       (0 reviews)

    0 comments

    Updated

  9. [Free] Project Wholesome - WOTLK Fightclasses (all 10 included)

    Hello fellow Botters,
    This is the AIO Fightclass for WotLK Content.
    Most will download this without given any Feedback, but i appreciate every Feedback you want to give.
    With the Rework to 3.0.0 the Framework was given a great overhaul by @Hashira who is a genius. Additionaly another Dev @FlXWare joined the pool of Devs and contributed a lot to the again reworked AIO. And finally the latest Rework was done by @Zer0 which is an awesome dev! The AIO is the First FC with support for Raidheal (limited to Holy Priest)! One of the Maingoals this time was to speed up the FC, and i think we hit a point where we can be very proud of what we achieved. Most of the old Bugs are gone, PetManagement for all Petclasses are top notch. Buffmanagement is now pulsed on movement and combat and many more changes. Just try it out yourself, you will see a significant performance upgrade. Bugreports are welcome and needed to get it to a new stage, so feel free to do so.
    English Client ONLY!!!
    Deactivate all Addons, Wrobot relies heavy on LUA and every Addon can interfere with this in a bad way!
    Added Healbot Product, use this instead of WRotation to Heal as Healer inside  Dungeons (No  Settings, no Interface, just place it under Products, select it and Choose Systetic Events in the AIO  FC). This is only needed for Healers.
     
    Here is the Current State:
    DeathKnight (Frost, Unholy, Blood)
    Druid (Feral (No Tanking in Dungeons), Restoration, Balance)
    Hunter (Beastmastery, Marksmanship, Survival)
    Mage (Frost, Fire, Arcane)
    Priest (Shadow, Holy (inkl Raidheal), Discipline)
    Paladin (Protection, Retribution, Holy)
    Rogue (Combat, Subletly, Assassination)
    Shaman (Enhancement, Restoration, Elemental)
    Warlock (Affliction, Destruction, Demonology)
    Warrior (Arms, Protection, Fury)
    Green = tested and in a working state, Yellow = Rotation added but not much tested, Red = no support until now.
    Short Feature Overview of new Corefeatures:
    Auto updating System to the newest Release It now makes Use of Unique Syntetic Events (Activate this when you play as Healer in Dungeon or Group) Uses Prioritysystem to decide which spells to cast (Framelock is now working, Slowrotation is now working) Auto Set Talents according to the choosen Spec (only works with Products which support movement) Tankspecs can Autotank adds in Dungeons Supports HMP incl. fleeing from  Mobs Healspecs can handle different Healspells for different Roles/Classes Autobuffing (Paladin will chosse which buff is needed, according to the Targets Dungeonrole without targeting) Druid (switches Forms according to Usersettings, makes use of prowl) Hunter (Autoset stances for Pet, Autofeeding Pet, Petspell Management like Taunt, Random Backpaddle Movement) Mage (Frostnova Backpaddle, makes use of own casted Food/Drinks) Priest (nothing new to say) Rogue (use Rangepull if you have Rangedweapon and the target is surrounded by hostile targets(activate it in settings)) Shaman (Autoset Totems in Totemic Call, makes use of Totemic Call, reworked Rotation) Warlock (nothing new, just a Beast for Leveling) Warrior (use Rangepull if you have Rangedweapon and the target is surrounded by hostile targets(activate it in settings), just a Beast for Leveling)  
    Besides the new Features which are added, we have all the old Features including from the previous Version.
    Have Fun with testing, you are welcome to report bugs (pls with detailed description and logs). Features will be added after the AIO get´s out of BETA state, until this it´s just bugfixing and reworking Rotations!
    Welcome @Hashira as a new CoDev for this Project ?
    Welcome @FlXWare as a new CoDev for this Project ?
    A special Thanks goes to @Droidz for the Bot, the Wholesome Devs ( @Marsbar, @Zer0 @Mortis123), Devs ( @iMod, @Matenia) and Testers ( @Kamogli much more...)
    If you have to report a Bug, leave a Comment with a Log. Alternatively we have a Discord for Bugreports and  Feedback.: https://discord.gg/NEq4VA6 .
     
    P.s.: If you have Problems with crashing while open the Config, remove your old FC Settings from your Folder and restart the Bot.
     
     
     
    Recommended Plugins: 
     
     

    15121 downloads

       (28 reviews)

    281 comments

    Updated

  10. [Beardedrasta] Enhancement Shaman Wotlk

    Beardedrasta's Simplified Enhancement Shaman ©
     
    An Enhancement Shaman PVE Damage routine for Wrath of the Lich King 3.3.5!
            This is a custom fight class created for use with WRotation!
                       (Leveling Profile current level support 1 - 40)
                
     
    *Best Glyph Options*
    *Best Talent Options*
     
    *F e a t u r e s*
    Feral Spirit on Boss Refresh Magma totem refresh (No auto Call of Elements option, This is bad in group scenario. Slow Fleeing enemies Auto Heal OOC Shamanistic Rage for in combat mana regen Lightning Bolt -> Chain Lightning @ 5 stacks of Maelstrom  
     
    If you really really enjoyed the build and want to help a fellow player achieve happiness then
    consider donating to 2 growing boys. Food doesn't grow on trees afterall..... wait a minute.   
    cash.app/$beardedrastaman
     
                                             

    334 downloads

       (0 reviews)

    3 comments

    Updated

  11. [Beardedrasta] Restoration Shaman Wotlk

    Beardedrasta's Ultimate Restoration Shaman ©
    A Restoration Shaman PVE healing routine for Wrath of the Lich King 3.3.5!
            This is a custom fight class created for use with WRotation!
     
    *Best Glyph Options*
     
    *Best Talent Options*
     
    *F e a t u r e s*
    Healing Priority foe spell use Tank name input for auto Earth Shield use. Role auto detection Manual or auto tank select Cast Earth Shield on tank unit Chain Heal on multiple low health unit Auto Cure (Toxin, Disease) Mana Tide Totem at low threshold (Default 20%) Nature's Swiftness CD for instant cast goodness Tidal Force CD when multiple low health unit Auto Res dead unit (Adding option to choose Cleanse Spirit instead of Cure Toxins if you have the talent) (Adding Auto Ghost Wolf when out of combat and outdoors)  
    Things you currently have to handle manually until I figure out a method to use them, I will try. 🙂
    Earthliving Weapon, Tremor totem on fear, Earthbind totem on aggro, Heroism/Bloodlust, Call of the Elements.
     
    If you really really enjoyed the build and glad someone finally took on the task to bring the community an
    efficient Restoration Shaman fightclass then consider donating to 2 growing boys. Food doesn't grow on
    trees afterall..... wait a minute.   cash.app/$beardedrastaman
     
    Big shoutout to @FlXWare for his assistance on the focus healing upgrade and knowledge!
    I have to give a solid shoutout to my boys on the wholesome team helping someone understand code is a hard task,
    but helping someone with small pea brain to code is wayy harder. So thank you guys for not blowing me off and helping this come together.
    ( @Talamin, @Marsbar, @Zer0, @MrCeeJ )
     
                                            
     
     
     
     

    296 downloads

       (0 reviews)

    2 comments

    Updated

  12. Resto Shaman 3.3.5A

    Resto Shaman 3.3.5a.xml

    152 downloads

       (0 reviews)

    0 comments

    Submitted

  13. [WotLK] Apexx Discipline Priest

    A Discipline priest healing "fight class" for WotLK 3.3.5 game version. 
    Use WRotation or HealBot Products for this fight class.
    Donate (If you like the product, please consider a small donation.)
    Started 8/10/2021
    Disclaimer: This if my second attempt scripting a healing class. 
    This fight class is not yet finished. It is work in progress with limited testing.
    T A L E N T S Updated  8/24/2021

    G L Y P H S
    Major => Glyph of Power Word: Shield // Glyph of Penance // Glyph of Flash Heal
    Minor => Glyph of Shadowfiend // Glyph of Fortitude // Glyph of Levitate
    S P E L L S
    (Green = Tested and working / Red = Not yet implemented / Orange - May need more testing)
    K N O W N  I S S U E S
    May try to heal local players that have disconnected and the character is still seen in game. May try to heal local players who are dueling. Will not heal pets at this time. (possible future update) Will not heal while mounted on siege vehicles (yet). F E E D B A C K
    I would like feedback if you any. I worked from a few guides online, and tried to match the behavior.
    If there is any problems, or changes that you would like to see, please send me a message, and I
    will see what I can do. Thanks!

    Virus Total
     

    631 downloads

       (0 reviews)

    7 comments

    Updated

  14. [FREE] Powerful Shadow Priest PvP by slk

    Hello everyone!

    I'm introducing you a very powerful profile I was constantly optimizing for couple of weeks time.
    This Shadow Priest profile is primarily designed for Battleground botting.
    Obviously, it is not destroying everything in its way, but it provides a solid, mid-tier PvP combat. Some of the battlegrounds (such as Warsong valley) were finished in top 3 even tho I haven't been geared much.

    Current features:
    Flash Heal - if out of combat & lower than 80% of HP. Heals himself up after a fight. Psychic Scream - range check, cooldown check. Dispersion - will be used if health is lower than 40% OR mana is lower than 20%, cooldown check. Shadowform - usual stance, primary buff. Psychic Horror - distance check, target casting state check, skill cooldown check & "Silence" cooldown check (to avoid double PH+Silence situations). Silence - distance check, target casting state check, skill cooldown check. Power Word: Shield - usable in combat state only, ability cooldown check, "Power Word: Shield" buff check, "Weakened Soul" check. Shadowfiend - used as basic attacking spell, target distance check, cooldown check. Shadow Word: Pain - target distance check, target buff casted by me check, target health percent check (=>10%, to avoid dotting players who are low anyway). Devouring Plague - target distance check, target buff casted by me check. Used even if enemy is low (handy for stealing kills). Vampiric Touch - adjusted target distance check (required range is a bit closer in order to avoid situations of re-casting same spell due to range error), target buff casted by me check, target health percent check (=>10%, to avoid dotting players who are low anyway). Mind Blast - target distance check (similar to Vampiric Touch to secure the cast), ability cooldown check. Shadow Word: Death - target distance check, ability cooldown check. Nothing special about it right now. Mind Flay - adjusted target distance check, used to slower down enemies who are close to max range. Power Word: Fortitude - "Power Word: Fortitude" buff check, "Prayer of Fortitude" buff check (to avoid bugging out in attempt to buff himself after getting mass buff). Divine Spirit - "Divine Spirit" buff check, "Prayer of Spirit" buff check (to avoid bugging out in attempt to buff himself after getting mass buff). Fear Ward - buff check, ability cooldown check. Inner Fire - buff check. Vampiric Embrace - buff check. Shadow Protection - "Shadow Protection" buff check, "Prayer of Shadow Protection" buff check.  Hymn of Hope (combat state=false check, mana percent check, cooldown check). Renew (buff casted by me check, health percent check, combat state=false check). Bladestorm Disarm (target buff "Bladestorm" check, target in sight check, ability cooldown check, target distance check). Shadowdance Disarm (target buff "Shadowdance" check, target in sight check, ability cooldown check, target distance check). Anti-Magic Shell, Divine Shield & Cloak of Shadows checks for all damaging spells (not casting spells if target got these buffs). Shoot (wand) rogues with Cloak of Shadows. Divine Protection dispel (target buff "Divine Protection" check, distance check, target in sight check). Spell Reflection dispel (target buff "Spell Reflection" check, distance check, target in sight check). Shoot (wand) if mana low mana. I would recommend setting your Shadowfiend to aggressive stance in order to get maximum efficiency. 
    Planned features:
    Further target defensive checks & counter-actions, such as Divine Shield, Anti-Magic Shield, Spell Reflection, Hand of Freedom and more. Sustainability improvements. Hymns implementation. Psychic Horror use for Shadowdance, Bladestorm and others. Minor tweaks.

    427 downloads

       (0 reviews)

    0 comments

    Updated

  15. Shadow Priest PvP - LvL 80

    Hi,

    I have made a small Fightclass as I was not happy with any of the other shadow priest fight classes. For some reason, they would constantly try to move forward whilst casting which would mess up the rotation and look risky . So here is a very simple fight class which just dots and focuses that target. Drop any high expectations, because this is as simple as they come -- without looking like a bot and getting you banned.
    Features:
    Buffs:
    Auto Shadow form
    Auto Inner Fire
    Auto Power Word: Shield -- before engaging combat
    Auto Vampiric Embrace
    Auto Divine Spirit
     
     
    Combat Rotation:

    1. Vampiric touch -- Will not cast twice!
    2. Devouring Plague 
    3. Shadow Word: Pain
    4. Mind Blast -- whenever off cooldown
    5. Mind Flay -- if the bot has nothing else to do
    6. Shoot Wand -- if mana is so low the priest cannot cast anything
     
     
    Utility:

    Shadow Word: Death (highest priority) -- Will attempt to steal the killing blow when enemy has 1,200 hp.
    Dispersion
    Shadow Fiend -- when mana is getting low
    Silence -- Only when enemy is casting
    Psychic Scream -- with range check
    Psychic Horror -- But only if the target is within combat distance
     
     
    Hope this helps!




     

    152 downloads

       (0 reviews)

    0 comments

    Updated

  16. Shadowpriest PvP fight class

    Hello, here is the first fight class i share.
    This will do the basic rotation; heal himself, dispel and dispel friends.
    Perfect use of Dispersion, Shadowfiend, you'll never get oom.
    Perfect for battlegrounds, you will be in top damage for sure !!
    Waiting feedbacks :=)
     
     
     
    Fixed :
    was casting vampiric touch twice in a row sometimes  
     
     
     

    352 downloads

       (0 reviews)

    3 comments

    Updated

  17. [Free] Feral Druid Raid DPS

    Hi guys,
    I've been leeching off the other profile makers so when I made this one I thought I might as well upload it for others!
    This is the first FightClass I've made from scratch and as such I assume there will be bugs and poor implementations of Wrobot mechanics. I would love to try and fix those if you let me know what they are below!
    This FightClass is a relatively simple feral druid DPS fight class. I only use it with WRotation but presumably you could use it with a different product if you have it handle movement and such.
     
    What the FightClass does:
    Casts Shred any time Clearcasting procs and you are behind your target
    Maintains Savage Roar (usually 100% uptime but I'm sure it can drop occasionally)
    Casts Swipe if there are two mobs near the mob you are targeting
    Casts Rip with 5 CPs if your Rip debuff is not on the target
    Uses Mangle (Cat) if the target does not have the Mangle debuff (if someone else casts Mangle, you won't)
    Uses Rake if Rake debuff is not on the target
    Uses Faerie Fire if the target does not have the Faerie Fire debuff (if someone else casts Faerie Fire, you won't)
    Uses Tiger's Fury on CD
    Uses Berserk on CD if you are fighting a boss
    Spams Shred if it has nothing else to do and you are behind the target to build CPs, if you are not behind the target it will spam Claw
     
    I haven't tested this super extensively but it has done well in a couple dungeons for me on my druid.
     
    Let me know what you guys think!
     
    UPDATE:
    Changed to spam Mangle (Cat) to build CP if you are not behind target instead of Claw
    Uses Swipe (Cat) when Clearcasting procs and there are two mobs near the mob you are targeting instead of Shred
    Additionally, I've tested it way more extensively while gearing a druid from fresh 80 to around 6k GS with no issues at all, generally outperforming my GS.
     
    Known bugs: For some reason it won't function in ICC on the Gunship Battle fight, not sure why...
     
    Feral Cat v2.xml

    569 downloads

       (0 reviews)

    3 comments

    Updated

  18. [Free] [PvP] Elemental Shaman

    This is a PvP orientated Elemental Shaman Fight class made by me (ThatOneGuy), I used it mostly for Battlegrounds as this is where it works best. Some of its key features include....
    Auto Trinket important CCs longer than 4 seconds (Every Man for Himself if Alliance, or Medallion of the Horde if Horde) Check immunity before launching every spell (Spell Reflection, Grounding, Divine Shield, etc..) Auto Dispel Friends from CCs (On/Off in options) (Announces in chat what is trying to do for example "Dispelling Fear from Bob", only visible to you) Attempt to kick all casts. (Using Wind Shear or Thunderstom if near casting target) Uses Call of the elements to summon totems (Please setup the totems to be as shown - SsT, ToW, MsT, WoaT) Heals out of combat. Smart heals in combat (Only heals if it knows it can win) Uses frost shock to stop runners. Will use ghost wolf for mobility. Intelligent bursting only on winnable fights. Will use thunderstorm to "yeet" melee away from you. Uses Grounding Totem to prevent casts on you (Works really well with Shear! Almost impossible to lose a 1v1 vs a caster) Decent PvP rotation, has no issues in battle grounds. And more... Big thanks to ScripterQQ as I used his Dispell, Trinket and Immunity checks. Really helps this fight class!
    Well... Thats about it, be sure to let me know about your experiences with this fight class, I don't guarantee I'll be able to fix anything (As I no longer have a sub to wrobot) but if enough people enjoy this fight class maybe I'll get another sub and possibly make some more fight classes in the future.

    624 downloads

       (1 review)

    0 comments

    Updated

  19. [PAID[PvP] Retribution Paladin

    Disclaimer: This fightclass only works with the English client. It is possible, that I will add support for more later. Do NOT use this in arenas. This is not PQR.
    The attached file is a low-level demo version.
    For questions and bugreports, please reach out to me directly. This is the WotLK version of my TBC ret fightclass.
    Ret Palas are a versatile class. There are a lot of things you can do to look human that even an average player wouldn't do.
    I have used this Fightclass to farm around 80k honor and several different BG marks without ever being reported. On top of that, on a geared paladin I've constantly topped damage and kills.
    Dynamic Rotation Based on Players Around You
    Dispels friendly targets and uses BoP if they're low and melees around them Chases and chucks down enemies at will Dispels Crowd Control from friends around you Can use Blessing of Sacrifice to break Polymorph Interrupts casts around you with Repentance Situational Spell Usage
    Uses all your spells, including Concec against Vanish, Dispel, PvP Trinket, Avenging Wrath, Divine Shield, Arcane Torrent, etc Humanized
    Uses spell rotation that are unlikely to make anybody recognize you as a bot This profile uses frame lock. This means it freezes your game for a short amount of time to make sure no spells are skipped and the correct spell in the rotation is always selected.
    If you have problems with your FPS, deactivate frame lock in the profile settings.
    PURCHASE NOW - 6.50€ (Rocketr)
    I, the owner and creator of this file, am in no way associated with the wRobot company. By purchasing this file, you agree to the contract of the purchasing website and that alone.
     
    Check out my other Fightclasses

    254 downloads

       (0 reviews)

    0 comments

    Updated

  20. [Free] FightClass.Wotlk.Warrior

    hello!
    I have just recently begun developing with wRobot.
    here is a warrior fight class! 
    it implements a priority tasking system that utilizes dependency injection techniques
     
    please let me know what features need to be added to this as I know next to nothing about this community and what they want/need.
     
    I am more than happy to take and deliver requests!
    Cheers!

    865 downloads

       (0 reviews)

    4 comments

    Updated

  21. [PAID][WotLK] Shadowpriest 1-80

    Disclaimer: This fightclass only works with the English client. It is possible, that I will add support for more later.
    For questions and bugreports, please visit my Discord channel. The attached file is a low-level demo version.

    Priest’s are a hard class to bot, but perhaps your love for the class is overwhelming and you just can’t help yourself. I’m here to help ease your frustration and to optimise the class for mana efficiency and reduced downtime.
     
    After coding for several weeks, I’m proud to present you with a priest fight class that contains the following:
     
    Dynamic Rotation Based Upon Level
    - 3 different fighting rotations for below 20, below 40 and above 40.
     
    Situational Spell Usage
    - Uses all your spells, including Silence, Fear and Devouring Plague in appropriate situations.
     
    Highly Mana Efficient
    - Tries to use as little mana as possible while leveling. The rotation was built with increased uptime in mind. Therefore it Wands whenever’s most beneficial.
    - Uses different heals at different percentages
    Automatic Skill Detection
    - Automatically detects if you learn new spells while leveling, no need to restart the bot

    This profile uses frame lock. This means it freezes your game for a short amount of time to make sure no spells are skipped and the correct spell in the rotation is always selected. 
    If you have problems with your FPS, deactivate frame lock in the profile settings.
     
     
    PURCHASE NOW (Rocketr) - 2 concurrent IPs on one wRobot key - 6.50€
     
    I, the owner and creator of this file, am in no way associated with the wRobot company. By purchasing this file, you agree to the contract of the purchasing website and that alone.
     
    Check out my other Fightclasses
     

    309 downloads

       (2 reviews)

    3 comments

    Updated

  22. WotLK 3.3.5a Prot Warrior 50+ Fight Class

    Another fight class I found on here was pretty wonky for me so I tried my hand at making my own. Seems to work flawlessly. Let me know what you think.

    316 downloads

       (0 reviews)

    1 comment

    Submitted

  23. [Free] Bloody - A Blood DK Routine

    Hello everyone, 
    I was in need of a Blood DK Fightingclass and build one up on my own.
    I will adapt more and more skills, as far as my progress with the DK goes.
    Features:
    Single Target Rotation Multi Target Rotation with Pestilence Spread 3 different Pull Methods, Fightingclass decides of his own Healing... Come on, who needs Healing as Blood DK Different Kick Conditions for Cast Interrupts Presence Switch will be added later For the Spec just use Zygors Blood DK Skilltree.
    Special thx goes out to Smokie for dragging me into Fightingclasses
    If you find any bugs or want me to implement anything, Join our discord server and send me a message. : https://discord.gg/ppm8Ufc
    Feel free to hit the   Button ♥

    1056 downloads

       (2 reviews)

    4 comments

    Updated

  24. [FREE] Hunty - A BeastmasterLeveling Class

    Hi All,
    I finished my Beastmaster Hunter 1-80 FightingClass, written in C#.
    Thx to all the Devs who provide Code Examples in the Forum.

    Features of the FightingClass:
    - Auto Pet Management (Heal, Call, Revive)
    - Auto Aggro Management, pet will try to taunt all your targets
    - Backpaddle if you are to close on your target to use your Bow
    - Intelligent Aspect Switch (Hawk, Dragonhawk, Monkey, Cheetah, Viper)
    - Use of Disengage and Feign Death
    - Slows your Target with Concussive Shot
    - Auto Feeding Feature (You just need some Food on you, the Rotation will make your Pet Happy, depending on what it needs.
    - 100% Dot Uptime
    - Framelock
    With the right build and a little Equipment you are unbeatable.
    The general used Spells:
    Hunters Mark
    Serpents Sting
    Arcane Shot
    Concussive Shot
    Multi Shot
    Steady Shot
    Kill Shot
    Raptor Strike
    Aspects of the (Monkey, Hawk, Cheetah, Wiper, Dragonhawl)
    Rapid Fire
    Kill Command
    Revive Pet
    Call Pet
    Mend Pet
    Disengage
    Feign Death
    Feel free to use this ?
    If you find any bugs or want me to implement anything, Join our discord server and send me a message. : https://discord.gg/ppm8Ufc

    1481 downloads

       (2 reviews)

    4 comments

    Updated

  25. [FREE] Kitty- A Feraldruid Leveling Class

    Hello everyone, 
    I finished the Beta of my Feraldruid Leveling 1-80 Class.
    Thx to all the Devs who provide Code Examples and Help in the Forum!
    Features:
    - Different Rotations for Level Brackets. (1-9, 10-19, 20+)
    - 10-19 can use Bearform or Caster Form, 20+ needs Catform.
    - 20+ try to Prowl, uses Skills depending of your Angle to the Mob.
    - Intelligent Pull, no useless and mana intensive switches of Forms
    - Auto Buffs
    - Heal Out of Combat and in Emergency Case in Combat.

    The general used Spells:
    - Wrath
    - Moonfire
    - Growl
    - Bear Form
    - Cat Form
    - Demoralizing Roar
    - Maul
    - Ravage
    - Pounce
    - Shred
    - Rake
    - Tigers Fury
    - Mangle
    - Ferocious Bite
    - Rip
    - Mark of the Wild
    - Thorns
    - Rejuvenation
    - Regrowth
    - Healing Touch
    - Lifebloom
    For the Spec just use Zygors Feral Skilltree.
    If you find any bugs or want me to implement anything, Join our discord server and send me a message. : https://discord.gg/ppm8Ufc
    Feel free to hit the   Button ♥

    1285 downloads

       (0 reviews)

    18 comments

    Updated


×
×
  • Create New...