PitBull Unit Frames 4.0
PitBull Unit Frames 4.0
Woof. Arf. Yip.
Getting Started:
You can help translate PitBull for your language with the localization tool.
Classic
PitBull works with WoW Classic! Classic Era/Vanilla is supported in
v4.3.x-vanilla
releases. Cataclysm Classic is supported in v4.2.x
releases
(the same releases retail use).
Classic Era caveats:
- Aura duration is not available from the API, so PitBull uses LibClassicDurations to show them. The duration can be inaccurate if it's affected by rank or talents.
- Cast info is only available for your spells from the API. PitBull uses LibClassicCasterino to show cast bars for other units, but this can be inaccurate since there is a lot of guess-work involved.
Download
CurseForge: https://www.curseforge.com/wow/addons/pitbull-unit-frames-4-0
Wago: https://addons.wago.io/addons/pitbull4
WoWInterface: https://www.wowinterface.com/downloads/info20021
117x PitBull4_LuaTexts-v4.0.0-beta25-3-g31a1894\ScriptEnv.lua:130: attempt to compare nil with number
PitBull4_LuaTexts-v4.0.0-beta25-3-g31a1894\LuaTexts.lua:1205: in function <PitBull4_LuaTexts\LuaTexts.lua:1161>
i commented out the lines that were causing problems (scriptenv.lua:130 and luatexts.lua:1201-1209) but it just threw a bunch more errors, this time on log in.
Anyone have a fix or anything? the error is thrown so often that bugsack cant capture errors from any other addons
At first i thought I would be able to use the GetPartyAssignment function but that doesn't seem to do anything useful while in a 5 man party. I did however find out what function to use instead of GetPartyAssignment when you are in a 5 man group.
the following example code will check if party1 is assigned as the tank and correctly prints out true if party member 1 is the tank and false otherwise (no role, not in a party, role other than tank). I did not check what happens if in a raid or any other scenarios not mentioned above, but figured i just did this quick test and thought i would share this info with you as its probably what you would need. Hope this helps. I will probably attempt to learn lua and how to actually write a wow addon some more and try to hack together some crappy solution for myself but as i said i don't actually know anything about wow addon stuff LOL, so hopefully whenever you get a chance this will let you add this feature to your awesome addon!
-- my example code
party1IsTank = UnitGroupRolesAssigned("party1")=="TANK";
print("Party 1 is tank:", party1IsTank);
You could perhaps focus your tank use the Focus target?
And yes, setting the tank as focus is what i do right now, but was hoping to be able to free up focus for crowd control or other macros.
Thanks, and sorry if there is an obvious answer, i swear i really did check the FAQ/guide first :)
Hello, is there any ETA on when config mode for groups will return?
@rakkarage
Just create a "player pet" frame, or disable "replace with user when mounted" or something like that in the pet options. Don't remember the exact name of that, but it basically changes your playerframe to a petframe when you mount the pet. (target-wise, not config-wise)