Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Today
  3. Yesterday
  4. Hello, your problem should be resolved.
    Greatest FightingClass i ever saw and tested, especially for TANK! Movement, Rotation, Decisionmaking, Positioning is top-notch. Thanks Pepa and im happy to test out the other FightingClasses!
  5. First Feedback from testing this in dungeons: ⚔️ Advanced Combat Behavior - Seems nice and very straight in a variety of situations. I would remove the "raise Ghul" because the ghoul accidentally pulled mobs 🧭 Smart Targeting & Positioning - Targting is very good, fast and helps the dungeon group to not get any aggro at all Defensive Awareness - spotted this sometimes but not in every/all situations e.g. ick/krick in pit of saron - no real movement to get out of the puddles/bombs and so on Clean Movement AI - Theres an issue i think because my DK alwas does an 180hop through the eneygroup - this means that every DD attakcing from behing instantly stands in front of the enemy - cleave/parry and this could lead to some serious situations All in All - Its a great FightClass and i think its one of the best i saw, tried and i will also try the other FCs with great pleasure! Thanks a lot Pepa and please keep up this great work!
  6. WRotation
  7. Hi, i just downloaded the profile and want to try it out. Which product should i activate, WRotation? asking because theres the movement and i dont know ir WRotation fits theese requirements Thanks
  8. Last week
  9. @Droidz My Wrobot 5.4.7 (18019) opens up and closes really fast with an error that goes away even faster. In the error I can see something about server before it closes fast. When i run the updater the top portion where it usually display information says "The webpage could not be found" The bottom portion works and it just says my Wrobot is up to date. I've removed wrobot and installed new and does the same thing. It's just this version too. If i open other versions of wrobot it works and the updater for those versions show the top half info unlike 5.4.7 where it just says "The webpage could not be found". Let me know what i can try to fix this thanks.
  10. Version 1.0.177

    4 downloads

    🛡️ Paladin Tank AI – Unified Movement & Combat System (v1.32 Lighted) ⚠️ BETA VERSION – Experimental AI Movement This build introduces a brand-new Unified Movement AI that dynamically blends pathfinding and manual positioning. While it has been tested extensively, minor micro-movements or twitching during combat may still occur. Feedback and reports are highly appreciated! 🧠 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 ⚠️ Known Issues (Beta Phase) Occasional micro-movements or “twitching” when the target moves within 5–8 yards. Movement AI currently uses short-duration forward/backward pulses (Thread.Sleep()), which will be replaced by a smooth time-based movement handler in the next update. The anti-oscillation patch (AI Stabilizer v1.33) is under active development. 🧰 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.
  11. Earlier
  12. turning off Lua Movement and changing it to CTM has fixed this issue.
  13. Version 1.0.0

    3 downloads

    Purpose This prompt generates complete WRobot fight classes for WoW - change your wow version in promts !! tank specializations with advanced movement AI. It creates production-ready code from scratch - no existing code needed. How To Use Basic Usage Step 1: Fill in the template Generate a complete WRobot fight class for [CLASS/SPEC] tank in WoW 3.3.5 (WotLK) with advanced movement AI. CLASS/SPEC INFORMATION: - Class: Protection Paladin - Primary Resource: Mana - Key Tanking Mechanics: Holy Shield, Avenger's Shield, Blessing of Sanctuary - Threat Generation: Shield of Righteousness > Hammer of Righteousness > Judgement Step 2: Submit to Claude Paste the entire prompt with your filled-in information. Step 3: Receive complete code Claude will generate 1500-2000 lines of compilable C# code. Supported Classes WotLK Tank Specs: Protection Warrior - Rage, Shield Block Protection Paladin - Mana, Holy Shield Blood Death Knight - Runes/Runic Power, Bone Shield Feral Druid (Bear) - Rage, Savage Defense (Guardian Druid for later expansions) What You Need To Provide Required Information: 1. Class/Spec Name Class: Protection Paladin 2. Primary Resource Primary Resource: Mana Options: Mana, Rage, Energy, Runes, Runic Power, Holy Power (Cata+) 3. Key Tanking Mechanics Key Tanking Mechanics: Holy Shield (damage reduction buff), Avenger's Shield (ranged pull), Blessing of Sanctuary List 2-4 core defensive abilities that define the tank playstyle. 4. Threat Generation Priority Threat Generation: Shield of Righteousness > Hammer of Righteousness > Judgement > Consecration (AoE) List abilities in order of TPS (threat per second) priority. Optional (Advanced): 5. Cooldown Priority Emergency Cooldowns: - ≤20% HP: Divine Protection, Lay on Hands - ≤40% HP: Guardian of Ancient Kings, Ardent Defender - ≤60% HP: Holy Shield refresh 6. Special Mechanics Special Mechanics: - Maintain Seal of Vengeance at all times - Judge on cooldown for mana return - Divine Plea when mana < 50% What Gets Generated Complete Package Includes: 1. Main Class (ICustomClass implementation) Thread initialization Proper disposal WRobot integration 2. Rotation Class (Core logic) Resource management Spell priority system Buff/debuff tracking Emergency handlers 3. Movement AI System (3 classes, ~800 lines) TankMovementAI: Positioning logic TurnCommandArbiter: Turn control with hysteresis WRobotCoordinator: Thread coordination 4. Helper Classes Timer: For ability cooldown tracking ThreatInfo: For threat management EnemyData: For enemy tracking 5. Systems Auto-targeting (switches to dangerous enemies) Threat management (taunts off-target) Fear detection & breaking Auto-looting Party buff management Emergency cooldown usage Understanding The Output Code Structure: Main // Entry point └── [Class]TankRotation // Core rotation logic ├── TankMovementAI // Positioning system ├── TurnCommandArbiter // Turn control ├── WRobotCoordinator // Thread coordination ├── PulseRotation() // Main 50ms loop ├── ExecuteMainRotation() // Spell casting └── Helper methods // Utilities Thread Model: Rotation Thread: 50ms pulse - handles spell casting Movement Thread: 30ms pulse - handles positioning/turning Both threads are synchronized via thread-safe coordinators. Key Features Explained 1. Manual Control Detection Detects WASD+QE keypresses A/D keys get 300ms priority over AI turning Seamless handoff between player and AI 2. Dual-Threshold Hysteresis START turning: When off-angle > 17° (0.30 rad) STOP turning: When off-angle < 7° (0.12 rad) Prevents oscillation/jittering 3. Approach With Defense Uses WRobot pathfinding to reach target During approach, AI handles enemies attacking from behind Auto-releases control when in melee range 4. Threat Management Scans party members every 250ms Prioritizes: Casting enemies > Healers > DPS Auto-taunts threats off allies 5. Emergency System HP-based thresholds: 20%, 40%, 60%, 80% Cooldown priority (major → minor) Special handling for multiple enemies Customization Points After Generation, You Can Modify: Easy Customizations: Spell Priority - Reorder in ExecuteMainRotation() HP Thresholds - Change in HandleEmergency() Timer Intervals - Adjust in constructor Buff List - Add/remove in BuffPartyMembersOutOfCombat() Advanced Customizations: Movement Distances - MIN_DISTANCE, IDEAL_DISTANCE, MAX_DISTANCE Smoothing Parameters - TurnSmoothness, MoveSmoothness Threat Weights - Modify CalculateThreatWeight() ⚠️ DO NOT MODIFY: START_TURN_THRESHOLD (0.30) STOP_TURN_THRESHOLD (0.12) Thread sleep intervals (30ms/50ms) Lock objects or synchronization Troubleshooting Common Issues: "Class doesn't cast spells" Check spell names match WoW 3.3.5 exactly (case-sensitive) Verify character knows the spells Check resource availability (mana/rage/runes) "Movement AI doesn't work" Ensure not manually controlling (release WASD) Check combat is active Verify enemies are within 40 yards "Character oscillates/jitters" Don't modify hysteresis thresholds Ensure thread sleep intervals are correct Check for conflicting WRobot products "Compilation errors" Verify all using statements present Check WRobot version compatibility Ensure class names match throughout Example Prompts Minimal Example: Generate fight class for Protection Paladin tank CLASS/SPEC INFORMATION: - Class: Protection Paladin - Primary Resource: Mana - Key Tanking Mechanics: Holy Shield, Avenger's Shield - Threat Generation: Shield of Righteousness > Hammer of Righteousness > Judgement Detailed Example: Generate fight class for Blood Death Knight tank CLASS/SPEC INFORMATION: - Class: Blood Death Knight - Primary Resource: Runes and Runic Power - Key Tanking Mechanics: Bone Shield (damage reduction), Vampiric Blood (healing), Rune Tap (self-heal), Dancing Rune Weapon (threat) - Threat Generation: Heart Strike > Death Strike > Rune Strike (RP dump) > Blood Boil (AoE) > Death and Decay (AoE sustained) Special mechanics: - Maintain Frost Fever and Blood Plague on all targets - Use Pestilence to spread diseases in AoE - Death Strike for healing when < 70% HP - Empower Rune Weapon when all runes on CD - Lichborne + Death Coil self-heal combo when < 60% HP Technical Specifications Performance: CPU Usage: ~2-3% on modern hardware Memory: ~50MB additional Latency: <10ms decision time Tick Rates: Movement: 33 ticks/sec (30ms) Rotation: 20 ticks/sec (50ms) Thread Safety: All enemy access through cacheLock Turn control through arbiterLock Coordinator requests through lockObj No race conditions or deadlocks Compatibility: WoW Version: 3.3.5a (WotLK) WRobot: 1.7.2+ .NET Framework: 4.0+ OS: Windows 7+ Best Practices For Best Results: Be Specific: Provide exact spell names as they appear in WoW Priority Order: List abilities in actual TPS priority Test Incrementally: Test basic rotation → movement → advanced features Monitor Logs: Check WRobot log for errors Backup: Keep working versions before modifications Common Mistakes: ❌ Wrong spell names ("Shield Slam" vs "Slam") ❌ Modifying hysteresis constants ❌ Removing thread synchronization ❌ Incorrect resource type (Rage vs Mana) ❌ Forgetting class-specific buffs FAQ Q: Can I use this for DPS specs? A: No, this is specifically for tank specs. Movement AI is designed for defensive positioning, not DPS rotations. Q: Does it work in raids? A: Yes, scales up to 40 players. Threat management handles raid-size parties. Q: Can I disable movement AI? A: Just hold WASD - manual control has full priority. Q: How does it compare to manual play? A: Positioning is near-optimal. Rotation depends on how well you specify spell priority. Q: Can I combine with other WRobot products? A: Yes, but avoid conflicting movement/rotation products. Q: Does it handle line of sight issues? A: Basic LoS through WRobot pathfinding. Complex terrain may require manual control. Support & Updates Getting Help: Check generated code for inline comments Review this manual for configuration Check WRobot forums for WRobot-specific issues Test with single enemy before dungeons/raids Version Information: Manual Version: 1.0 AI Version: Advanced Movement AI v2.0 Last Updated: 2025 Legal & Disclaimer This generator creates automation tools for World of Warcraft. Usage may violate Blizzard's Terms of Service. Use at your own risk. The authors are not responsible for account actions.
    Great Set of FightClasses. Can recommend them in addition to the wholesome Quester and for any other profile! Grest for leveling a toon and so on. If you want to try a raiding fight class, i would recommend other specialized profiles
  14. Ah ok désolé. C'est bon maintenant. Merci encore l'ami. Tu dev encore le bot ou il est a l'abandon ? Et si je te payes tu pourrais m'aider a créer une routine de groupe complète avec un donjon d'exemple ?
  15. Hello, your problem should sovled
  16. Hey @Droidz Can you unlock the use my licence with legion version 26972 ? Thanks.
  17. Version 1.0.213

    5 downloads

    ⚠️ 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.
  18. Version 1.0.54

    3 downloads

    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.
  19. if work whitch profile have any update showcase ?
  20. Hello, Direct access (simple but not ideal) : // You can reset the counter to 0 directly wManager.Wow.Helpers.StuckResolver.StuckCount = 0; Differential approach : // At the beginning of your recovery step, save the current value int initialStuckCount = wManager.Wow.Helpers.StuckResolver.StuckCount; // ... your recovery logic ... // After recovery, calculate how many new stuck events occurred int newStuckEvents = wManager.Wow.Helpers.StuckResolver.StuckCount - initialStuckCount; // Reset the counter to what it was initially plus any new events wManager.Wow.Helpers.StuckResolver.StuckCount = initialStuckCount; Local counter with events : var localStuckCounter = 0; wManager.Events.MovementEvents.OnPulseStuckResolver += cancelable => { localStuckCounter++; // cancelable.Cancel(); // if you want to cancel the automatic unstuck }; // Use localStuckCounter instead of StuckResolver.StuckCount // Reset localStuckCounter = 0 after your recovery
  21. Bonjour, Avez-vous ajouté le PNJ entraîneur (type WarriorTrainer ou autre selon votre classe) dans votre profil ou dans votre "NPC DB" (onglet "Tools").
  22. Такое только после релога, либо ты делаешь что-то не так
  23. Bonjour, Je ne sais pas pourquoi, mes personnage ne vont pas automatiquement learn leur spell quand il passent leur level et qu'ils vont en ville ou même si il y en a un juste à coté d'eu. Pourtant j'ai bien cocher les cases dans l'advanced setting.
  24. Hello, I think it's a case sensitivity issue. You need to enter the name exactly as it appears in-game. You also have many WoW addons installed, which can sometimes cause problems.
  25. the mount switches several times 21 сен 2025 10H43.log.html
  26. на 3.3.5 садится на маут спрыгивает, еще пару раз и двигается дальше 100% палево как исправить?
  27. Version 1.0.205

    8 downloads

    🧪 [BETA] Advanced Blood Death Knight Tank 2.0 – Clean AI Movement & Smart Rotation Author: Calaude Class: Death Knight – Blood (Tank) Version: 2.0 BETA (LoS + Debug Build) Compatibility: WRobot for WoW 3.3.5a (Wrath of the Lich King) ⚠️ This is a BETA release. While stable in most scenarios, it is still under active testing and optimization. Please report any issues, stuck behavior, or unexpected AI movements so they can be refined for version 2.1. 🔥 Overview This fight class is a fully re-engineered Blood DK Tank AI, designed to simulate realistic, intelligent combat behavior. It features a complete custom movement AI, adaptive decision making, and multi-threaded control logic for smooth, human-like reactions. Unlike traditional FightClasses, this one runs its own AI movement layer, coordinating with WRobot’s movement manager without conflicting or “fighting” for control. 🧠 Key Features 🧍‍♂️ Clean Movement AI Fully autonomous positioning system adapted from the Warrior AI project Predictive enemy tracking and movement anticipation using Kalman filtering Intelligent facing, strafing, and backstep control Adaptive hysteresis thresholds that adjust based on FPS and network latency Smooth transitions between AI control and manual player input (WASD detection) ⚔️ Advanced Combat Behavior Rotational logic for tanking: Icy Touch, Plague Strike, Death Strike, Heart Strike, Rune Strike, Blood Boil, Death and Decay Full defensive cooldown usage: Icebound Fortitude, Vampiric Blood, Rune Tap, AMS, Bone Shield, Dancing Rune Weapon Intelligent Death Grip logic that detects isolated targets and chooses the best pull strategy Automatic Horn of Winter and buff upkeep 🧭 Smart Targeting & Positioning AI constantly monitors enemy centroid, spread angle, and threat vectors Repositions automatically when enemies surround the player or attack from behind Pathfinding optimizer creates emergency escape paths based on enemy distribution Handles corner cases like teleports, new pulls, and multi-target engagements 🧩 Defensive Awareness “Danger Detection System” continuously evaluates: Enemies casting or attacking from behind Player health and incoming damage density Safe zones for retreat or repositioning Automatically engages defensive control when critical conditions are met ⚙️ Technical Highlights Dual-thread architecture: Rotation Thread – executes combat rotation Movement Thread – runs AI movement logic Thread-safe with proper locking and graceful shutdown Built-in performance metrics for real-time profiling Debug and diagnostic output for tuning behavior 🧰 Requirements WRobot for WoW 3.3.5a Death Knight level 80 (Blood Spec recommended) Tanking role (defensive gear and presence) English or localized client (spells auto-detected via string names) 🧪 Debug Options Inside the code you can enable or disable specific debug sections: private const bool ENABLE_DANGER_LOGS = true; private const bool ENABLE_AI_DEBUG_LOGS = false; private const bool ENABLE_DEATH_GRIP_LOGS = true; Set these to true or false to toggle: DANGER_LOGS: Prints warnings when surrounded, low HP, or in unsafe conditions AI_DEBUG_LOGS: Detailed positioning and smoothing diagnostics DEATH_GRIP_LOGS: Information about pull and engagement logic 🛠 Installation Download the .cs file Place it into: WRobot\FightClass\
  28. That's awesome! It's been a while since I've used Wrobot, I don't think they had this webpage when I was using it. Thank you!
  1. Load more activity
×
×
  • Create New...