-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Legion bodyguards #4
Comments
Thanks for the contribution, @InvisiBilldotnet! Do you by chance play on a non-English version of the WoW client? I need to find out if the return from
|
Sorry, I'm en-US. Hopefully someone can get that info. According to https://us.battle.net/support/en/article/changing-language, you can change the game's language in Battle.net, but I haven't tried it myself. |
Bummer. It seems to work decently well at the moment at least. The health tracking is a little buggy when the bodyguard dies and respawns because there doesn't seem to be a good way to track that. For English clients at least the current revision on Once I figure out the localization issue it should be ready for a new beta release of BGH. |
@InvisiBilldotnet The latest alpha of LibBodyguard-1.0 and BodyguardHealth should now have preliminary support for Bodyguards. My testing so far has been promising, but more people testing it (with bodyguards other than Broll) is always positive! Note that you'll have to install the alpha LibBodyguard-1.0 separately along with the alpha version of BodyguardHealth (both from Curse) in order to get the necessary alpha changes in LibBodyguard-1.0. |
ℹ️ This issue will be continously updated as new information is gathered.
TODO
Analysis
The library should support Legion bodyguards.
This might require some reworking in how bodyguards are handled, to account for bodyguards from different expansions (WoD and Legion). Or perhaps there can be a seamless transition?
On my Horde Druid, out of the visible followers, only one can be a bodyguard that follows you around in the world: Broll Bearmantle.
The output of
C_Garrison.GetFollowers()
gives this (trimmed to only show Broll Bearmantle):(The above table is inside the first table returned by the function.)
The entry
zoneSupportSpellID=218603
gives information on the "Combat Ally" spell for the follower. The output ofGetSpellInfo(218603)
is the following:@InvisiBilldotnet did some investigating and found the following bodyguard spells:
The text was updated successfully, but these errors were encountered: