Jump to content

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

   (0 reviews)

About This File

⚠️ 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

  1. Download the .cs file
  2. Place in: WRobot/FightClass/
  3. Launch WRobot
  4. Select the fight class from the dropdown menu
  5. 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

  1. Beta Status - May contain undiscovered bugs
  2. Party Size - Optimized for 5-man content
  3. No Raid Frames - Works with default party frames and WRobot's detection
  4. Manual Intervention Required - Complex boss mechanics may need manual control
  5. 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.


What's New in Version 1.0.231   See changelog

Released

Improved healing logic ( abgainst mana waste)
Some code cleaning . 


User Feedback

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

There are no reviews to display.

×
×
  • Create New...