Go to Page... |
Updated: | 12-22-10 07:38 PM |
Created: | 10-29-10 04:29 PM |
Downloads: | 8,061 |
Favorites: | 85 |
MD5: |
PugLax
Tank tested, Perky Pug approved!
What is PugLax?
PugLax is an addon aimed at making the pug experience smoother for the upcoming Cataclysm expansion pack. Many of us remember the good old days of actually using CC in five man dungeons. However, it can be time consuming to make customized macros to echo things like kill order and mark assignments to your group.
PugLax aims to make this easier by automatically generating a list of crowd control available to your group, sorting those CC's based on priority, and finally printing that list along with direct assignments to party chat for you along with the kill order. For baseline forms of crowd control, PugLax assumes that the character has the CC if they are the appropriate. For talent based forms of crowd control (like Repentance), the addon inspects the character to ensure they have the required talent.
For now much of this is hard coded; however, this initial release offers options for which marks you wish to enable/disable as well as which forms of crowd control you wish to enable/disable. Simple set the addon up once based on what you feel is worth using (sap and polymorph, but not fear and hibernate for example). Then, simply type "/puglax party" and the addon will take care of the rest.
Planned Features:
Comment Options |
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
12-02-10, 05:12 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 14
Uploads: 0
|
Any chance you could add an option to always hide unless you're in a party?
|
|
killxjoy15 |
View Public Profile |
Send a private message to killxjoy15 |
Find More Posts by killxjoy15 |
Add killxjoy15 to Your Buddy List |
11-28-10, 09:32 AM | ||
|
If you could test it a bit with DHUD3 enabled and let me know if you still get that error I'd greatly appreciate it. If you do still get that error, it's just an issue with LibTalentQuery or those two addons not handling nil returns properly (perhaps puglax includes a newer revision of LTQ that changes something and the other addons need to be updated?). If you do not get that error, then it's likely being caused by LibGroupTalents throwing requesting values when it shouldn't from LibTalentQuery causing it to return nil values to all the addons using it. If this is the case, I'll just rewrite PugLax to not use LibGroupTalents. Anyhow, let me know if 1.8.7 fixes it for ya when you get a chance so I know where to go from here in actually resolving it! Thanks again, and sorry about the trouble! EDIT: Just to be clear, please test this with the 1.8.7-ALPHA build if you get a chance. 1.8.8 restored the talent checks, so you'll almost certainly be getting the errors again with it. Thanks!
Last edited by Virance : 11-30-10 at 10:31 PM.
|
|
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-28-10, 12:24 AM | ||
A Fallenroot Satyr
Forum posts: 23
File comments: 43
Uploads: 0
|
Unfortunately, I've stopped using both puglax (no real need until 7/12) and dhud3 (dhud4 is coming) for the moment. I think (faulty memory) the errors may occur when zoning and/or being attacked (possibly only in WG vehicles, turrets and instances, i.e., not just running around un-grouped) but any group members will be level 80s not levelling. Maybe it'll shake itself out by 7/12 via the various authors doing standard addon updates?
Last edited by markhr : 11-28-10 at 12:34 AM.
|
|
|
markhr |
View Public Profile |
Send a private message to markhr |
Find More Posts by markhr |
Add markhr to Your Buddy List |
11-26-10, 10:16 AM | ||
|
Are you playing on a character with no talent points spent when you get these? Or in a team with someone who hasn't spent any talent points? (sub-10 at all)?
Thanks! (and yea, the toc info was perfect) I tried reproducing the DHUD3 error, but no luck. When exactly is it occurring? When you first login? When you zone? When someone in your team levels up (including you)? Thanks in advance!
Last edited by Virance : 11-26-10 at 10:29 AM.
|
|
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-26-10, 05:21 AM | |
A Fallenroot Satyr
Forum posts: 23
File comments: 43
Uploads: 0
|
There's a similar error when puglax is used with DHUD3 too.
Date: 2010-11-24 11:06:19 ID: -50 Error occured in: Global Count: 106 Message: ...\DHUD3\Libs\LibDogTag-Unit-3.0\Categories\Talent.lua line 29: attempt to perform arithmetic on field '?' (a string value) Debug: (tail call): ? ...\DHUD3\Libs\LibDogTag-Unit-3.0\Categories\Talent.lua:29 ...\DHUD3\Libs\LibDogTag-Unit-3.0\Categories\Talent.lua:23 ...\DHUD3\Libs\LibDogTag-Unit-3.0\Categories\Talent.lua:48 ...\DHUD3\Libs\LibDogTag-Unit-3.0\Categories\Talent.lua:40 [string "safecall Dispatcher[5]"]:4: [string "safecall Dispatcher[5]"]:4 [C]: ? [string "safecall Dispatcher[5]"]:13: ?() ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92 Fire() ...ugLax\libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:259 ...ugLax\libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:243 (tail call): ? AddOns: (ck=967)
Last edited by markhr : 11-26-10 at 05:21 AM.
|
|
markhr |
View Public Profile |
Send a private message to markhr |
Find More Posts by markhr |
Add markhr to Your Buddy List |
11-25-10, 03:17 PM | ||
A Fallenroot Satyr
Forum posts: 23
File comments: 43
Uploads: 0
|
## Interface: 40000 ## Title: TotemTimers ## Author: Xianghar ## Version: 10.3.9 |
|
|
markhr |
View Public Profile |
Send a private message to markhr |
Find More Posts by markhr |
Add markhr to Your Buddy List |
11-25-10, 09:46 AM | ||
|
You only get this error with PugLax enabled? I'll download TotemTimers and see if I can replicate it with only TotemTimers and PugLax enabled. On first glance it looks like an issue with TotemTimers though, perhaps caused by PugLax having a newer version of the LibTalentQuery library...
Could you go into the .toc for TotemTimers and tell me specifically what version you have? Thanks!
|
|
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-25-10, 09:29 AM | |
A Fallenroot Satyr
Forum posts: 23
File comments: 43
Uploads: 0
|
apologies if fixed already
Date: 2010-11-24 11:06:19 ID: -52 Error occured in: Global Count: 19 Message: ..\AddOns\TotemTimers\Buffs.lua line 212: attempt to index field '?' (a nil value) Debug: (tail call): ? TotemTimers\Buffs.lua:212: ?() ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147 [string "safecall Dispatcher[5]"]:4: [string "safecall Dispatcher[5]"]:4 [C]: ? [string "safecall Dispatcher[5]"]:13: ?() ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire() ...ugLax\libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:259: ...ugLax\libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:243 (tail call): ? AddOns: (ck=967) |
|
markhr |
View Public Profile |
Send a private message to markhr |
Find More Posts by markhr |
Add markhr to Your Buddy List |
11-22-10, 01:07 PM | ||
|
|
|
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-22-10, 07:53 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
I went through the list again, updated the missing translations and changed some things to sound better. Another thing i noticed is that the localizations somehow got lost in version 1.7 and 1.8. Right now i just see the whole config menu in english while the jumpmenu is german.
Code:
deDE = { ccShortName = { polymorph="Verwandlung", freezingTrap="Eiskältefalle", sap="Kopfnuss", hex="Verhexung", repentance="Buße", entanglingRoots="Wucherwurzeln", wyvernSting="Stich des Flügeldrachen", banish="Verbannen", bindElemental="Elementar binden", shackleUndead="Untote fesseln", hibernate="Winterschlaf", fear="Furcht", seduction="Verführung", cyclone="Wirbelsturm", mindControl="Gedankenkontrolle", }, echoPlease = ", bitte wirke ", echoThe = " auf ", echoKillOrder= "Killreihenfolge: ", markStrings = { skull="Totenkopf", cross="Kreuz", diamond="Diamant", star="Stern", triangle="Dreieck", circle="Kreis", square="Viereck", moon="Mond", }, options = { iconScale="Icongröße", name="Pug Lax: Tank Tested, Perky Pug Approved!", enabledMarks="Symbole", echoEnableUsing="Benutze ", enabledCC="CrowdControl", echoEnableCC="Benutze ", general="Einstellungen", growUp="Nach oben aufbauen", tukui="Tukui Unterstützung (benötigt Neuladen des Interfaces)", jumpMenuHeader="JumpMenu Kopfzeile", jumpMenuRows="JumpMenu Zeilen", size="Größe", height="Höhe", width="Breite", font="Schriftart", background="Hintergrund", texture="Textur", color="Farbe", border="Rahmen", edgesize="Rahmendicke", insets="Innenabstand", top="Oben", left="Links", right="Rechts", bottom="Unten", spacing="Abstand", }, jumpMenu = { party="G", reset="Z", countdown="C", availableCC="Verfügbarer CC", noAssignment="Nicht zugewiesen", }, pullannounce = { pullingin="Pull in ", pullingnow="Los gehts!", }, zoneReset = "Neue Priorität gefunden, PugLax zurücksetzen? Alle Zuweisungen werden gelöscht...", userReset = "Puglax zurücksetzen? Alle Zuweisungen werden gelöscht...", confirm = "Ja", deny = "Nein", } |
|
gandolff |
View Public Profile |
Send a private message to gandolff |
Find More Posts by gandolff |
Add gandolff to Your Buddy List |
11-21-10, 02:32 PM | |
|
Okay folks, I found the time today to rewrite the way assignments are updated/stored - which is good news! The addon can how add/remove CC's as players join/leave a team without resetting the whole assignment list. This wasn't really important for 5 mans, but now that I have basic raid support in - it was clear that resetting the addon every time someone join/left the raid would be problematic.
Anyhow, here's what happens now. Silent reset (no prompt) when you load into the game. Prompt-based reset when you join a team for the first time Prompt-based reset when you enter a new instance Silent removal/addition of old/new CC as players join/leave your group The reset button now also brings up a prompt before actually resetting it (so if you accidentally hit that button when trying to minimize it, it will not reset it on you without confirmation). Again; not really important for now, but when I get tank/healing/md assignments in place it'll really suck to have the addon reset when you didn't want it to. new deDE list: Code:
deDE = { ccShortName = { polymorph="Verwandlung", freezingTrap="Eiskältefalle", sap="Kopfnuss", hex="Verhexung", repentance="Buße", entanglingRoots="Wucherwurzeln", wyvernSting="Stich des Flügeldrachen", banish="Verbannen", bindElemental="Elementar binden", shackleUndead="Untote fesseln", hibernate="Winterschlaf", fear="Furcht", seduction="Verführung", cyclone="Wirbelsturm", mindControl="Gedankenkontrolle", }, echoPlease = ", bitte wirke ", echoThe = " auf ", echoKillOrder= "Killreihenfolge: ", markStrings = { skull="Totenkopf", cross="Kreuz", diamond="Diamant", star="Stern", triangle="Dreieck", circle="Kreis", square="Viereck", moon="Mond", }, options = { iconScale="Icon Scale", name="Pug Lax: Tank Tested, Perky Pug Approved!", enabledMarks="Aktivierte Symbole", echoEnableUsing="Benutze ", enabledCC="Aktivierter CC", echoEnableCC="Benutze ", general="Einstellungen", growUp="Nach oben aufbauen", tukui="Tukui Unterstützung (benötigt Neuladen des Interfaces)", jumpMenuHeader="JumpMenu Kopfzeile", jumpMenuRows="JumpMenu Zeilen", size="Größe", height="Höhe", width="Breite", font="Schriftart", background="Hintergrund", texture="Textur", color="Farbe", border="Rahmen", edgesize="Rahmendicke", insets="Innenabstand", top="Oben", left="Links", right="Rechts", bottom="Unten", spacing="Abstand", }, jumpMenu = { party="G", reset="Z", countdown="C", availableCC="Verfügbarer CC", noAssignment="Keine Zuweisung", }, pullannounce = { pullingin="Pull in ", pullingnow="Los gehts!", }, zoneReset = "New priority detected, Reset PugLax? This will wipe all assignments...", userReset = "Reset PugLax? This will wipe all assignments...", confirm = "Yes", deny = "No", } |
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-20-10, 07:52 PM | |
|
Known issue with raid groups; any change to the roster (new person joined, person left, person was moved to a different group) will cause PugLax to 'reset.'
I'll have the reset behavior updated Soon (tm). Right now it updates whenever your team updates; I'm going to change it to updating: 1) Whenever you manually update it by hitting the "reload" icon. 2) Whenever you enter a zone with a new, unique priority list you'll get a prompt. What this means is, if you enter a 5-man it will say something like "You have entered a new instance, would you like to reset PugLax?" If you die and end up outside of AN, you will not get that message (since Dragonblight will not have a unique CC priority list). Upon re-zoning into the instance you also will not get the prompt since the "AN" list is your currently loaded list. 3) It will silently reset (no prompt) when first joining a team Any other time you'd like to reset it you'll just click the reload icon (I'll add a /puglax reset command to for those going sans-JumpMenu). Hopefully this won't result in any undesired resets (for now it's not a big deal since it's mostly for 5-mans, but I could see it getting very annoying if it keeps wiping your assignments all the time when tanking/healing/misdirect assignments are available). |
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-20-10, 07:20 PM | ||
|
|
|
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-20-10, 06:36 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 28
Uploads: 0
|
Is there a way to lock it in place?
|
|
BagOfChips |
View Public Profile |
Send a private message to BagOfChips |
Find More Posts by BagOfChips |
Add BagOfChips to Your Buddy List |