What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

TuanHA Shaman - The Ultimate Experience

I have an idea that may make the bot 100% ground all hunter traps. In your hunter cr you added a code that would not use glaive toss 5sec after trap. My thoughts are could the bot not use any attack 3 seconds after stormbolt, scatter, hoj, bash, asphyxiate on my healer? That way the bot will 100% have the gcd ready to ground the trap??

Thoughts???
That a REALLY nice idea, I'll try to code it.

Problem is there some spell that must not be delayed like purge an important buff, use Stormblast when Ascendance up... I'll try it anyway :D
 
My main questions are
1. Do you completely afk ur toon in arena?
2. Do you select the initial target and focus target or does it do it on it's own?
3. Most kills happen from quick target changes and cc. Obviously the bot won't know when ur team does this. How do you achieve this?
4. Will it know to not attack cc'd targets?
5. Has anyone duel boxed say warrior on one and heals on the other and had good results? Please share if you have
6. Is there arena presets that work well or will it take a lot of losses and tinkering to get it right?
7. If you play with people that don't know ur on a bot will it be obvious to your teammates?

Thanks in advance
1. No, it's not designed to work like that. However my friend Topten on this forum manage to use a LazyRaider follow his main char and get to 1800 in 2s using my 2 CRs.

2. It auto target/focus. The feature can turn on/off

3. If you target switching manually, there's no problem

4. It will attack non-breakable CC target like Hammer of Justice but will never attack target have breakable CC like Sheep, Trap

5. Same as 1

6. I don't know

7. No, my friend stream on twitch all day and no one think he's botting... they just think he's an amazing player :D
 
Thanks for your reply. It seems like it does most everything for you in arena. I'm not exactly sure what it's NOT doing. Can you tell me what I would need to do manually
since it's doing so much?

thanks
Soon to be buyer
 
Thanks for your reply. It seems like it does most everything for you in arena. I'm not exactly sure what it's NOT doing. Can you tell me what I would need to do manually
since it's doing so much?

thanks
Soon to be buyer
That depend on how serious you wanna play.

If you want to get 2k+ rating, you should control big defensive cooldown/CC manually...

If you want a more casual, you can leave all the above on Auto, and ofc you will never get Glad with that, bot not smart as you are ^.^
 
Last edited:
That a REALLY nice idea, I'll try to code it.

Problem is there some spell that must not be delayed like purge an important buff, use Stormblast when Ascendance up... I'll try it anyway :D

3 seconds is not long at all. Also it's better for your healer to not sit a full 8 second trap than you purging a buff :)
 
That depend on how serious you wanna play.

If you want to get 2k+ rating, you should control big defensive cooldown/CC manually...

If you want a more casual, you can leave all the above on Auto, and ofc you will never get Glad with that, bot not smart as you are ^.^

If I leave the defensive CD's and cc's to my control then what is the bot doing? Just the dps rotation? Because thats the easy part :)
 
in the toggle puse mode it would be great if there were more options to set the pause key like mid mouse button and not just crt+something, if find that very uncomfortable anyway just a suggestion thanks :D
 
A good profile, however, sloppy on the healing aspect. The profile cannot decide between if it wants to attack or heal. It follows enemies more than it does party members, but it's free, nice work. Logic could def use some work on Resto.
 
This bot allways stuck (without any errors) after few minute. And i can't turn off HonorBody after stuck.
Used last SVN revision today. My client have Russian localisation.
 
Tuanha Shaman registered special edition is not working at all.. Simply does not do anything. using clean HB all caches clear.

Just reports: Key Clear is pressed. Manual CastPause Activated. Combat Routine Pause for 100 ms
then does nothing. And believe me I'm pressing any buttons, clear or otherwise.

Having to use Singular for raids and at least that works fine, so I know it's not HB or Tyrael..

I submitted this request for help but has been ignored. A log was included. Is this the wrong venue for support for your registered users? If so please advise where I should post this issue. Your latest patch did not resolve the problem.

Honorbuddy v2.5.10121.730 started.
Logging in...
Attaching to D3D11
Attached to WoW with ID 8132
New bot added!: ArchaeologyBuddy
New bot added!: BGBuddy
New bot added!: Dungeonbuddy
New bot added!: Gatherbuddy2
New bot added!: Grind Bot
New bot added!: Questing
New bot added!: Mixed Mode
New bot added!: Party Bot
New bot added!: [BETA] GrindBuddy
New bot added!: AutoAngler
New bot added!: Combat Bot
New bot added!: ProfessionBuddy
New bot added!: Raid Bot
New bot added!: Tyrael
Honorbuddy v2.5.10121.730 started!
Character is a level 90 Draenei Shaman
Current zone is Shrine of Seven Stars
Please wait a few seconds while Honorbuddy initializes.
ItemForAura - Questhelper - Version 2.0 Loaded.
Installed plugins
Anti Drown - Disabled
DrinkPotions - Disabled
Questhelper - ItemForAura - Disabled
Refreshment Detection - Enabled
------------------------------
Hello level 90 Draenei Shaman
------------------------------
Thank you for using TuanHA Shaman Special Edition
------------------------------
For best Combat Routine performance, please set Custom Lag Tolerance to 400 ms.
Game Menu > Interface > Combat Check Custom Lag Toerance and Adjust the Slider to 400 ms
------------------------------
Best Non-AFK Botbase are LazyRaider - Download Link: [Bot] LazyRaider - User Controlled Raiding+Heroics+RAF or Tyrael - Download Link: [Bot] Tyrael - A raiding botbase!
------------------------------
For detailed installation guide, visit our new website
The Official TuanHA Combat Routine - Home
------------------------------
Please Log In.
------------------------------
Thank you for supporting TuanHA Combat Routine.
------------------------------
Please be advised that account sharing may result in access to the Combat Routine being blocked.
------------------------------
Initialization complete.
----------------------------------
Load TuanHA Restoration Shaman Default Raid Settings from a file complete
----------------------------------
TuanHA Restoration Shaman Settings have been saved
Starting the bot!
Currently Using BotBase : Tyrael

------------------------------------------
[Tyrael] Checking if the used revision is the latest, updates if it is not.
[Tyrael] No updates found.
------------------------------------------
Changing current profile to Empty Profile
------------------------------------------
[Tyrael] TuanHA Shaman [Special Edition] is loaded.
[Tyrael] Tyrael 5.6.2 has been started.
[Tyrael] Special thanks to the following persons:
[Tyrael] PureRotation Team
-------------------------------------------

----------------------------------
Update Status on Bot Start
----------------------------------
Building Rotation base on current Talents and Glyphs......
----------------------------------
Glyph:
[Glyph of the Spectral Wolf - 58135] [Glyph of Riptide - 63273] [Glyph of Deluge - 63279] [Glyph of Chaining - 55452] [Glyph of the Lakestrider - 55448] [Glyph of Healing Wave - 55440]
----------------------------------
Hold 1 second Control + P To Toggle Pause Mode.
----------------------------------
Building Rotation Completed
----------------------------------
Key Clear is pressed. Manual CastPause Activated. Combat Routine Pause for 100 ms
AttachCombatLogEvent
Key Clear is pressed. Manual CastPause Activated. Combat Routine Pause for 100 ms



As you can see just above, something in your routine is causing Manual CastPause to trip and remain tripped. This prevents the routine from doing anything else.. EVER. I'm not keying any button, have no issues with your other Class routines. Clean HB install, latest Tyrael, Singular runs fine on my shaman, no plugins enabled. It must be an error in your code. Please please don't continue to ignore your registered users. We support you yet I see you respond to your public routine users requests for help, and they have not paid for it. hmmm?
 
I submitted this request for help but has been ignored. A log was included. Is this the wrong venue for support for your registered users? If so please advise where I should post this issue. Your latest patch did not resolve the problem.

Honorbuddy v2.5.10121.730 started.
Logging in...
Attaching to D3D11
Attached to WoW with ID 8132
New bot added!: ArchaeologyBuddy
New bot added!: BGBuddy
New bot added!: Dungeonbuddy
New bot added!: Gatherbuddy2
New bot added!: Grind Bot
New bot added!: Questing
New bot added!: Mixed Mode
New bot added!: Party Bot
New bot added!: [BETA] GrindBuddy
New bot added!: AutoAngler
New bot added!: Combat Bot
New bot added!: ProfessionBuddy
New bot added!: Raid Bot
New bot added!: Tyrael
Honorbuddy v2.5.10121.730 started!
Character is a level 90 Draenei Shaman
Current zone is Shrine of Seven Stars
Please wait a few seconds while Honorbuddy initializes.
ItemForAura - Questhelper - Version 2.0 Loaded.
Installed plugins
Anti Drown - Disabled
DrinkPotions - Disabled
Questhelper - ItemForAura - Disabled
Refreshment Detection - Enabled
------------------------------
Hello level 90 Draenei Shaman
------------------------------
Thank you for using TuanHA Shaman Special Edition
------------------------------
For best Combat Routine performance, please set Custom Lag Tolerance to 400 ms.
Game Menu > Interface > Combat Check Custom Lag Toerance and Adjust the Slider to 400 ms
------------------------------
Best Non-AFK Botbase are LazyRaider - Download Link: [Bot] LazyRaider - User Controlled Raiding+Heroics+RAF or Tyrael - Download Link: [Bot] Tyrael - A raiding botbase!
------------------------------
For detailed installation guide, visit our new website
The Official TuanHA Combat Routine - Home
------------------------------
Please Log In.
------------------------------
Thank you for supporting TuanHA Combat Routine.
------------------------------
Please be advised that account sharing may result in access to the Combat Routine being blocked.
------------------------------
Initialization complete.
----------------------------------
Load TuanHA Restoration Shaman Default Raid Settings from a file complete
----------------------------------
TuanHA Restoration Shaman Settings have been saved
Starting the bot!
Currently Using BotBase : Tyrael

------------------------------------------
[Tyrael] Checking if the used revision is the latest, updates if it is not.
[Tyrael] No updates found.
------------------------------------------
Changing current profile to Empty Profile
------------------------------------------
[Tyrael] TuanHA Shaman [Special Edition] is loaded.
[Tyrael] Tyrael 5.6.2 has been started.
[Tyrael] Special thanks to the following persons:
[Tyrael] PureRotation Team
-------------------------------------------

----------------------------------
Update Status on Bot Start
----------------------------------
Building Rotation base on current Talents and Glyphs......
----------------------------------
Glyph:
[Glyph of the Spectral Wolf - 58135] [Glyph of Riptide - 63273] [Glyph of Deluge - 63279] [Glyph of Chaining - 55452] [Glyph of the Lakestrider - 55448] [Glyph of Healing Wave - 55440]
----------------------------------
Hold 1 second Control + P To Toggle Pause Mode.
----------------------------------
Building Rotation Completed
----------------------------------
Key Clear is pressed. Manual CastPause Activated. Combat Routine Pause for 100 ms
AttachCombatLogEvent
Key Clear is pressed. Manual CastPause Activated. Combat Routine Pause for 100 ms



As you can see just above, something in your routine is causing Manual CastPause to trip and remain tripped. This prevents the routine from doing anything else.. EVER. I'm not keying any button, have no issues with your other Class routines. Clean HB install, latest Tyrael, Singular runs fine on my shaman, no plugins enabled. It must be an error in your code. Please please don't continue to ignore your registered users. We support you yet I see you respond to your public routine users requests for help, and they have not paid for it. hmmm?
I'm 100% sure that key Clear in your keyboard/mouse stuck and if you disable Auto Pause on Manual Cast/Unstuck your key/Try new not faulty keyboard, the problem gone.
 
Hey tuanha,,

First of great work with all your routines i'm using a couple of them and they rock. Butt i have a question,, maybe i overlooked it butt since when and why uses the ele pve rotation Unleash Elements??

Cheers in advance :)
 
I'm 100% sure that key Clear in your keyboard/mouse stuck and if you disable Auto Pause on Manual Cast/Unstuck your key/Try new not faulty keyboard, the problem gone.

Ty for your reply :)

It's not a keyb/mouse stuck.. because your other routines don't have any issue and they have "Auto Pause on Manual Cast" enabled... however I have disabled this feature in your shaman routine and it works. Please check your code anyway something is causing it to trip without cause, where your other combat routines don't.

Thanks for amazing routines over all!
 
tuanha how about my problem?
bot stuck with this routines
error in log file is
[11:31:17.470 D] Changed POI to: Type: Kill, Name: Унга - житель поселения
[11:31:17.509 N] 17:509 HP: 73% Mana: 91 Унга - житель поселения 12.6y 100% hp Flame Shock (FlameShockEle)
[11:31:18.867 N] 18:867 HP: 74% Mana: 90 Унга - житель поселения 4.52y 93% hp Elemental Blast (ElementalBlastEle)
[11:31:20.223 N] 20:223 HP: 73% Mana: 91 Унга - житель поселения 3.67y 93% hp Earth Elemental Totem (EarthElemental)
[11:31:20.290 N] 20:290 HP: 73% Mana: 91 Унга - житель поселения 3.67y 93% hp Earth Elemental Totem (EarthElemental)
[11:31:20.358 N] 20:358 HP: 68% Mana: 91 Унга - житель поселения 3.67y 91% hp Earth Elemental Totem (EarthElemental)
[11:31:20.423 N] 20:423 HP: 68% Mana: 91 Унга - житель поселения 3.67y 91% hp Earth Elemental Totem (EarthElemental)
[11:31:20.491 N] 20:491 HP: 68% Mana: 91 Унга - житель поселения 3.67y 91% hp Earth Elemental Totem (EarthElemental)
[11:31:20.561 N] 20:561 HP: 68% Mana: 91 Унга - житель поселения 3.67y 91% hp Earth Elemental Totem (EarthElemental)
[11:31:20.625 N] 20:625 HP: 68% Mana: 91 Унга - житель поселения 3.67y 91% hp Earth Elemental Totem (EarthElemental)
[11:31:20.694 N] 20:694 HP: 68% Mana: 91 Унга - житель поселения 3.67y 91% hp Earth Elemental Totem (EarthElemental)
[11:31:20.765 N] 20:765 HP: 68% Mana: 91 Унга - житель поселения 3.67y 89% hp Earth Elemental Totem (EarthElemental)
[11:31:20.836 N] 20:836 HP: 68% Mana: 91 Унга - житель поселения 3.67y 89% hp Earth Elemental Totem (EarthElemental)
[11:31:20.906 N] 20:906 HP: 68% Mana: 91 Унга - житель поселения 3.67y 89% hp Earth Elemental Totem (EarthElemental)
[11:31:20.969 N] 20:969 HP: 68% Mana: 91 Унга - житель поселения 3.67y 89% hp Earth Elemental Totem (EarthElemental)
[11:31:21.034 N] 21:034 HP: 68% Mana: 91 Унга - житель поселения 3.67y 89% hp Earth Elemental Totem (EarthElemental)
[11:31:21.094 N] 21:094 HP: 68% Mana: 91 Унга - житель поселения 3.67y 89% hp Earth Elemental Totem (EarthElemental)
[11:31:22.164 N] 22:164 HP: 66% Mana: 86 Унга - житель поселения 3.67y 75% hp Lava Burst (LavaBustElemental)
[11:31:23.525 N] 23:525 HP: 66% Mana: 86 Lvl 90 Alliance Shaman (flagged: False) 0y 66% hp Healing Stream Totem (HealingStreamTotem)
[11:31:23.595 N] 23:595 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:23.663 N] 23:663 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:23.730 N] 23:730 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:23.784 N] 23:784 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:23.857 N] 23:857 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:23.928 N] 23:928 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:23.975 N] 23:975 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:24.040 N] 24:040 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:24.104 N] 24:104 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:24.150 N] 24:150 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:24.213 N] 24:213 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:24.277 N] 24:277 HP: 64% Mana: 87 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Stream Totem (HealingStreamTotem)
[11:31:25.307 N] 25:307 HP: 66% Mana: 81 Унга - житель поселения 3.67y 5% hp Earth Shock (EarthShockElemental)
[11:31:27.035 D] Clearing POI - Reason POI is dead from Combat
[11:31:27.106 D] Changed POI to: Type: Kill, Name: Унга - житель поселения
[11:31:27.155 N] 27:155 HP: 64% Mana: 79 Lvl 90 Alliance Shaman (flagged: False) 0y 64% hp Healing Surge (HealingSurgeOutCombatEle)
[11:31:28.544 N] 28:544 HP: 66% Mana: 80 Lvl 90 Alliance Shaman (flagged: False) 0y 66% hp Healing Surge (HealingSurgeOutCombatEle)
[11:31:28.544 D] HoldBotAction Casting Healing Surge
[11:33:03.963 D] HoldBotAction Casting Healing Surge
[11:33:03.963 N] Stopping the bot!
[11:33:03.964 Q] Bot stopping! Reason: User pressed the stop button
[11:33:03.964 D] HoldBotAction Casting Healing Surge
[11:33:37.606 N] Starting the bot!
[11:33:37.606 N] Currently Using BotBase : Questing
[11:33:37.606 D] Character is a level 90 Draenei Shaman
[11:33:37.607 D] Current zone is Красарангские джунгли
[11:33:37.733 D] Exception thrown in Root.Tick
[11:33:37.733 D] System.Exception: Запрос ReadProcessMemory или WriteProcessMemory был выполнен только частично, at addr: 00000CB8, Size: 4
at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
at GreyMagic.MemoryBase.Read[T](IntPtr addr)
at Styx.WoWInternals.WoWObjects.WoWUnit.get_NonChanneledCastingSpellId()
at Styx.WoWInternals.WoWObjects.WoWUnit.get_CastingSpellId()
at Styx.WoWInternals.WoWObjects.WoWUnit.get_CastingSpell()
at Styx.WoWInternals.WoWObjects.WoWUnit.get_IsCasting()
at TuanHA_Combat_Routine.Classname.HoldBotAction(String spellName) in e:\Games\1\Routines\TuanHAShamanPublicRelease\THHelpers.cs:line 1707
at TuanHA_Combat_Routine.Classname.<HealingSurgeOutCombatEle>b__1b3(Object ret) in e:\Games\1\Routines\TuanHAShamanPublicRelease\THCommon.cs:line 2438
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.Common.HookExecutor.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.Common.HookExecutor.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.Common.HookExecutor.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.CommonBot.TreeRoot.()
[11:33:37.733 D] Clearing POI - Reason Exception in Root.Tick
[11:33:37.759 D] Activity: Honorbuddy Stopped
 
Hey tuanha,,

First of great work with all your routines i'm using a couple of them and they rock. Butt i have a question,, maybe i overlooked it butt since when and why uses the ele pve rotation Unleash Elements??

Cheers in advance :)
I got no idea, can you just ask simcraft why they run it and do more dps?

# Executed every time the actor is available.

actions=wind_shear
# Bloodlust casting behavior mirrors the simulator settings for ***** bloodlust. See options 'bloodlust_percent', and 'bloodlust_time'.
actions+=/bloodlust,if=target.health.pct<25|time>5
# Link Stormlash totem cast to early Bloodlust, and ensure that only one Stormlash is used at a time.
actions+=/stormlash_totem,if=!active&!buff.stormlash.up&(buff.bloodlust.up|time>=60)
# In-combat potion is linked to Primal or Greater Fire Elemental Totem, after the first 60 seconds of combat.
actions+=/jade_serpent_potion,if=time>60&(pet.primal_fire_elemental.active|pet.greater_fire_elemental.active|target.time_to_die<=60)
actions+=/berserking,if=!buff.bloodlust.up&!buff.elemental_mastery.up&(set_bonus.tier15_4pc_caster=1|(buff.ascendance.cooldown_remains=0&(dot.flame_shock.remains>buff.ascendance.duration|level<87)))
actions+=/blood_fury,if=buff.bloodlust.up|buff.ascendance.up|((cooldown.ascendance.remains>10|level<87)&cooldown.fire_elemental_totem.remains>10)
actions+=/arcane_torrent
actions+=/elemental_mastery,if=talent.elemental_mastery.enabled&(time>15&((!buff.bloodlust.up&time<120)|(!buff.berserking.up&!buff.bloodlust.up&buff.ascendance.up)|(time>=200&(cooldown.ascendance.remains>30|level<87))))
actions+=/ancestral_swiftness,if=talent.ancestral_swiftness.enabled&!buff.ascendance.up
actions+=/fire_elemental_totem,if=!active
actions+=/ascendance,if=active_enemies>1|(dot.flame_shock.remains>buff.ascendance.duration&(target.time_to_die<20|buff.bloodlust.up|time>=60)&cooldown.lava_burst.remains>0)
# If only one enemy, priority follows the 'single' action list.
actions+=/run_action_list,name=single,if=active_enemies=1
# On multiple enemies, the priority follows the 'aoe' action list.
actions+=/run_action_list,name=aoe,if=active_enemies>1

# Single target action priority list

actions.single=unleash_elements,if=talent.unleashed_fury.enabled&!buff.ascendance.up
actions.single+=/spiritwalkers_grace,moving=1,if=buff.ascendance.up
actions.single+=/lava_burst,if=dot.flame_shock.remains>cast_time&(buff.ascendance.up|cooldown_react)
actions.single+=/flame_shock,if=ticks_remain<2
actions.single+=/elemental_blast,if=talent.elemental_blast.enabled
# Use Earth Shock if Lightning Shield is at max (7) charges
actions.single+=/earth_shock,if=buff.lightning_shield.react=buff.lightning_shield.max_stack
# Use Earth Shock if Lightning Shield is above 3 charges and the Flame Shock remaining duration is longer than the shock cooldown but shorter than shock cooldown + tick time interval
actions.single+=/earth_shock,if=buff.lightning_shield.react>3&dot.flame_shock.remains>cooldown&dot.flame_shock.remains<cooldown+action.flame_shock.tick_time
# After the initial Ascendance, use Flame Shock pre-emptively just before Ascendance to guarantee Flame Shock staying up for the full duration of the Ascendance buff
actions.single+=/flame_shock,if=time>60&remains<=buff.ascendance.duration&cooldown.ascendance.remains+buff.ascendance.duration<duration
actions.single+=/earth_elemental_totem,if=!active&cooldown.fire_elemental_totem.remains>=60
# Keep Searing Totem up, unless Fire Elemental Totem is coming off cooldown in the next 20 seconds
actions.single+=/searing_totem,if=cooldown.fire_elemental_totem.remains>20&!totem.fire.active
actions.single+=/spiritwalkers_grace,moving=1,if=((talent.elemental_blast.enabled&cooldown.elemental_blast.remains=0)|(cooldown.lava_burst.remains=0&!buff.lava_surge.react))|(buff.raid_movement.duration>=action.unleash_elements.gcd+action.earth_shock.gcd)
actions.single+=/lightning_bolt

# Multi target action priority list

actions.aoe=lava_beam
actions.aoe+=/magma_totem,if=active_enemies>2&!totem.fire.active
actions.aoe+=/searing_totem,if=active_enemies<=2&!totem.fire.active
actions.aoe+=/lava_burst,if=active_enemies<3&dot.flame_shock.remains>cast_time&cooldown_react
actions.aoe+=/flame_shock,cycle_targets=1,if=!ticking&active_enemies<3
actions.aoe+=/earthquake,if=active_enemies>4
actions.aoe+=/thunderstorm,if=mana.pct_nonproc<80
actions.aoe+=/chain_lightning,if=mana.pct_nonproc>10
actions.aoe+=/lightning_bolt
 
Back
Top