Mordark
Community Developer
- Joined
- Mar 31, 2014
- Messages
- 291
1) I'm curious if it would ever be possible to allow for LOSing when a enemy uses their bursts like shammys ascendance?
2) does it improve performance to uncheck talents that arent used? i am using 100tick performance.
1) No, because HB does not support arenas.
They would have to include something like "wall logic" for this to work. Even so they would have to make a path for the bot to LOS, and there would be almost no way to determine how to keep the bot on a "proper" path seeing as you're LOSing the bot when you LOS.
It would have to use "distance between" [Me] + [Player X]. It would have to be set to 40, and it would have to try a "bait cast" to make sure it couldn't cast something on them, which could be tricked by a stun or silence. Tons of things can go wrong here.
2) Yes. Performance always improves when you uncheck unused talents.
When HB runs Tuanha it checks for variables such as HP%, and if you have [rune/blood tap] (spell) set to be used and be used on [30%] HP, Tuanha will check talents for [rune/blood tap], see it is (or isn't) there, and use it (unless it can't).
The script time & processing power that it takes to check/use [rune/blood tap] is being wasted if it can't use it.
Short Version:
The [30%] HP flag gets set off so it checks for whatever is associated with HP being at 30%, it does what is labeled as "I'm at 30% HP, time to cast [spell]" which takes up "script time". This happens instead of letting the routine cast or do something else that it needs to do.
Instead of casting obliterate and ignoring health, it's now taking time to check if a spell/talent is learned [0/1], off CD [0/1], and tries to cast it if it is.
Instead of casting obliterate and ignoring health, it's now taking time to check if a spell/talent is learned [0/1], off CD [0/1], and tries to cast it if it is.