BB Fire Mage Rotation: Getting Started Guide
Important Note Before Starting
This is not a "plug and play" or "W key" script. The BB Fire Mage rotation is designed to optimize performance at the highest levels of content and requires active player engagement. While it automates complex spell priorities and decision-making, you will still need:
- A solid understanding of Fire Mage fundamentals
- Manual control of key cooldowns (especially Combustion timing)
- Strategic decision-making about when to use various toggles
This script is intended to enhance the capabilities of players who already understand their class, not replace the need for that understanding. You will need to manually engage with different aspects of the rotation, particularly cooldown management and AoE/ST switching, to achieve optimal results.
If you're looking for a completely automated solution that requires no input beyond movement, this isn't it. However, if you want a tool that handles the complex moment-to-moment decisions while leaving you in control of the strategic elements, you've found the right script.
Introduction
Welcome to the BB Fire Mage Rotation! This guide will help you set up and optimize your experience with the script. The rotation has been designed to handle both single-target and AoE scenarios efficiently, with particular focus on optimizing Combustion windows for maximum damage output.
Quick Setup Guide
Installation
- Install and set up Project Sylvanas
- Import the BB Fire Mage script
- Configure your bindings as detailed below
WoW Settings
For optimal performance, ensure you have the following settings:
- Spell Queue Window: 200-250ms (lower for low latency, higher for high latency)
Essential Bindings
From the script's keybinds menu, these are the available options:
Setting | Purpose |
---|---|
Enable Script Toggle | Turns the entire script on/off (essential) |
Combustion Toggle | Controls automatic Combustion usage (essential) |
Smart Combustion | Only uses Combustion when fights are predicted to last >30 seconds (not recommended) |
Enable Shifting Power | Allows script to use Shifting Power (not recommended, use manually) |
Hot Streak Hold | Advanced feature for extending Spellfire charges between pulls |
Force Single Target | Forces Pyroblast even in AoE situations (useful in dungeons) |
Prepull Rotation | Starts combat with a prepull rotation (recommended for raiding) |
Core Features
Combustion Handling
The script features advanced Combustion management:
-
Combustion Buffer Setting: Default is 400ms, adjust based on your latency:
- Low latency (10-20ms): Try 100-200ms
- Medium latency (50-100ms): Stick with 400ms
- High latency (150ms+): Consider 500-700ms
-
Smart Combustion: Available but not recommended - most users prefer to manually control Combustion with the toggle.
Targeting System
The script implements a multi-tiered targeting system:
- Player's Current Target: Always takes priority
- Highest Ignite Target: For optimizing Ignite spread in AoE
- Highest Health Target: Default fallback for most situations
Special targeting behavior:
- Fire Blast will always target the highest Ignite value target in cleave situations
- Scorch will automatically target low health enemies (less than 30 percent) for execute phase
To see this system in action, enable target highlighting in the debugging menu.
AoE vs Single-Target
The script automatically switches between AoE and single-target rotations:
- Flamestrike Threshold: 5+ targets (fixed setting)
- Force Single-Target Toggle: Use this when you need to focus a priority target despite being in an AoE situation
Most users report better results manually controlling this toggle during dungeons.
Advanced Features
Combustion Tracker Window
Enable the Combustion Tracker in the debugging tools menu to access detailed statistics:
- Combustion duration
- Pyroblast count per Combustion
- Time between Combustions
- Average Pyroblast count
This helps you analyze and optimize your Combustion windows over time.
Target Highlighting
Enable target highlighting to see the script's targeting decisions in real-time:
- Green: Player's current target
- Orange: Highest health target
- Red: Scorch target (below 30% health)
- Blue: Ignite spread target
Shifting Power Usage
The script can use Shifting Power when:
- You have less than 2 Fire Blast charges
- You don't have Hot Streak
- Combustion cooldown is greater than 20 seconds
- You're not moving (since it's a channeled spell)
Important: It is strongly recommended to disable this feature and use Shifting Power manually. Most high-performing players manually control when to use Shifting Power to optimize their rotation.
Spellfire Sphere Optimization
The rotation tracks your Spellfire Sphere charges and attempts to optimize their usage during Combustion windows. It also supports Wristwraps usage for maximum benefit during high-damage phases.
Performance Expectations
- Raids: Users report purple and yellow parses, with performance increasing with proper PI/Bloodlust timing
- Mythic+: Performs exceptionally well in higher keys with larger pulls
- Combustion Performance: Expect 10-12+ Pyroblasts during optimized Combustion windows
Troubleshooting
Script Not Casting at End of Combat
The script avoids casting when targets have very low health to prevent cast scuffing during pulls. This behavior sometimes extends to the end of packs, which is a minor DPS loss but prevents problematic cast cancellations.
Combustion Sequencing Issues
If you notice the script missing the double instant Pyroblast/Flamestrike at the start of Combustion:
- Try increasing your Combustion buffer setting
- Check your latency and spell queue window settings
Manual Cast Priorities
The script gives priority to utility and defensive cooldowns when cast manually, including:
- Defensive cooldowns (Ice Block, Blazing Barrier)
- Utility spells (Remove Curse, Mass Barrier, Invisibility)
- Movement abilities (Blink, Alter Time)
If you need to cast other CC abilities during Combustion, you may need to temporarily disable the script.
Conclusion
The BB Fire Mage rotation is designed to provide competitive performance across all content types while handling the complex priorities of the Fire specialization. By understanding and configuring the features detailed in this guide, you'll be able to maximize your damage output with minimal manual intervention.
If you encounter any issues or have suggestions, please reach out through the support channels or contribute directly to the project.
Happy burning!