Alright I made some more
warrior changes...so here are both modified versions.
Be advised that if you don't have Inner Beast, Steel Cyclone, FellCleave & Decimate that won't stop the bot from trying to cast it depending on target mode. So if you have FellCleave but you don't have Decimate (added in V2.4 on these enhancements) then you should set the target mode to Single while you are in Deliverance.
V1
-Casts deliverance stance if no stance is detected but will stay in defiance stance if you switch.
-Uses Fell Cleave in deliverance stance
-If in Defiance uses Inner Beast or Steel Cyclone depending on target mode (smart, single, multi)
-Casts Infuriate at appropriate times which is basically when you have no stacks of abandon and no stacks of wrath with the exception of wrath 1 because by the time inner beasts fades wrath 1 will be up.
V2
Includes everything in V1 but also has the following changes:
- Will no longer cast berserk or internal release while in defiance stance...mostly because I feel like a retard rushing in there with defiance stance and the first actions I take include wasting berserk and internal release. If you want to use those abilities just spam your unchained hotkey to cast it before the bot casts inner beast or steel cyclone then manually do your berserk and internal release or just use V1.
- No longer uses Storm's Path, many people feel this is a wasteful ability and others have mentioned that I shouldnt be using it so its been removed in V2. If you want Storm's Path stick to V1.
View attachment UltimaCR4WarV1.zip
View attachment UltimaCR4WarV2.2.zip
View attachment UltimaCR4WarV2.3.zip
View attachment UltimaCR4WarV2.4-untested.zip
V2.1 Sorry I some how got the files mixed up and the upload only had part of the fixes necessary for SP to be removed.
V2.2 Re-enabled Storm's Path to cast ONLY IF a rogue is putting Dancing Edge on the target.
V2.3
- Now waits until you have 4 stacks of Abandon before using berserk or internal release.
- FellCleave now checks for maim first.
- I could not figure out how to make sure inner beast doesnt cast twice in a row using infuriate because it happens so fast that theres no way to simply check for inner beast buff. I ended up adding a ghetto fix to no longer cast Infuriate in defiance stance unless has Wrath 1 which is normally what you have when the Inner Beast buff wears off anyway.
V2.4 (WARNING: Untested, my warrior is not lvl60)
-If in Deliverance uses FellCleave or Decimate depending on target mode (smart, single, multi).
Remember that these are simple edits to code that the OP developed. I am no where near his skill level and am merely contributing some enhancements. I'm not an experienced warrior so if you see something that needs improvement speak up.