Comments (2)
@Zebouski I've created a function that does just this but it's a tad more complicated then you think. For these reasons:
1.) Main and and offhand strikes have the same event - solution parse the logs and calculate which event is for which hand using maths that includes the variables; armor reduction, off hand penalty, glancing reduction.
2.) Your going to need a function to determine if Hs/cleave is active.
3.)attack speed is ever changing so you need to register unit auras and update your attack speed almost constantly.
You have a better option if you are playing on night haven(vmangos) and that is to get your tanks to do threat right and push the ceiling out of reach while using all 4 armor debuffs to get the average bosses from 4691 to 0 armor. Do that and you’ll be able to just drop the heroic strikes because you won't be threat capped and you'll have unlimited rage(provided from the low armor and it's effects on white damage). Dropping HS prevents mh glancing and is a better option. Your also going to want to move away from one button automation and go for like a 4 button approach with each one a spam heroic strike if not qued and main functions are down. I put up 1.5k on Patch missing world buffs with this approach.
Best of luck with that it's nearly impossible to get others there for the social interactions to play ball, well using my approach.
from fury.
From my research, the only way to tell if you are close to a hit, is to save a timestamp upon CHAT_MSG_COMBAT_SELF_MISSES and CHAT_MSG_COMBAT_SELF_HITS events and save UnitAttackSpeed("player") from that moment. Then do
if current timestamp - combat event timestamp > attackspeed - 0.5
and UnitMana("player") < 50 then
SpellStopCasting()
With the event watching... I'm worried this might be too much bloat to add to this addon
We'd also need to adjust the code block that casts HS so it uses it more aggresively: NextAttackRage would need to be set from 30 to down to 12 or whatever FuryHeroicStrikeCost is for the player, as HS queueing is beneficial the moment you can cast HS at all
from fury.
Related Issues (16)
- Localization file Missing SLASH HOT 1
- "executeswap " parameter bug HOT 1
- HS is being used at low rage ranges despite being set higher HOT 6
- Ability priority incl Overpower HOT 4
- Available for classic? HOT 28
- Whirlwind HOT 1
- Pummel Issues HOT 2
- Talents and ability issue HOT 5
- Absolutely incredible... HOT 2
- Ability list HOT 7
- How do I use this? HOT 1
- Minimum level requirement? HOT 5
- Abilities Not Found HOT 3
- Doesn't work (again) HOT 32
- Sunder Armor HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fury.