Fight Classes - Wotlk
97 files
-
📘 Blood Death Knight Tank (BETA)
By Pepa
🧪 [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
-
Warrior Tank for Dungeons (BETA)
By Pepa
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 comments
Updated
-
🛡️ Paladin Tank – Blessings AI (BETA)
By Pepa
🛡️ 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 comments
Updated
-
feral druid Dungeon TANK - BETA
By Pepa
🦁 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 comments
Updated
-
Resto Shaman v10.0 - Predictive Anti-Overheal Edition [BETA]
By Pepa
⚠️ 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 comments
Updated
-
Resto Shaman Healing bot (BETA) - Light Edition
By Pepa
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 comments
Updated
-
Nubot - Rogue All Specs
By Nuq
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 comments
Submitted
-
Elemental Shaman PVE solo (modified file from this forum)
By Pepa
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 comments
Updated
-
[Free] Project Wholesome - WOTLK Fightclasses (all 10 included)
By Talamin
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
-
[Beardedrasta] Enhancement Shaman Wotlk
By Beardedrasta
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
- shaman
- enhancement
- (and 5 more)
-
[Beardedrasta] Restoration Shaman Wotlk
By Beardedrasta
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
- shaman
- restoration
- (and 6 more)
-
0 comments
Submitted
-
fight class [WotLK] Apexx Discipline Priest
By Apexx
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
- priest
- discipline
- (and 2 more)
-
[FREE] Powerful Shadow Priest PvP by slk
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
- shadow priest
- pvp
- (and 3 more)
0 comments
Updated
-
Shadow Priest PvP - LvL 80
By maraisz
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 comments
Updated
-
Shadowpriest PvP fight class
By Sotsiv
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
-
[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
- feral druid
- cat
- (and 1 more)
-
[Free] [PvP] Elemental Shaman
By ThatOneGuy
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
0 comments
Updated
-
[PAID[PvP] Retribution Paladin
By Matenia
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 comments
Updated
-
warrior [Free] FightClass.Wotlk.Warrior
By krycess
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
-
[PAID][WotLK] Shadowpriest 1-80
By Matenia
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
-
WotLK 3.3.5a Prot Warrior 50+ Fight Class
By asdfjkl
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
-
[Free] Bloody - A Blood DK Routine
By Talamin
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
-
[FREE] Hunty - A BeastmasterLeveling Class
By Talamin
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
-
[FREE] Kitty- A Feraldruid Leveling Class
By Talamin
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