Go to Page... |
Updated: | 12-22-10 07:38 PM |
Created: | 10-29-10 04:29 PM |
Downloads: | 8,075 |
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 |
11-20-10, 05:02 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
|
|
|
gandolff |
View Public Profile |
Send a private message to gandolff |
Find More Posts by gandolff |
Add gandolff to Your Buddy List |
Kamicane |
View Public Profile |
Send a private message to Kamicane |
Find More Posts by Kamicane |
Add Kamicane to Your Buddy List |
11-18-10, 07:47 AM | ||
|
Since this is something that can be done in the default UI by writing some very simple macros and using them, it's not something I think I'll add to PugLax anytime soon, sorry! Perhaps after 2.0 ships (the major raid features addition; tanking/healing/misdirect assignments) I'll look into it though. Updated Roadmap: 1.7.5 - Add a "Disabled CC" sub-drop down to the JumpMenu. The addon will never automatically assign disabled CC, but this will give you the option to assign it manually on the jump menu (for instance, if you have fear disabled but happen to be running with someone who has the glyph - you can just take half a second and assign fear manually instead of having to go into the options, enable fear, reset the list...) 1.8.0 - Basic raid support. This will only include CC assignments still, but will support raids of any size and will cause the echo's to go to raid instead of party when in a raid of course. 1.9.0 - Basic LDB support. We'll see what all I can include in this; probably not going to be full blown announcement/config until after 2.0 ships though. 1.9.5 - Full assignment support, including changing the kill order. This is mostly going to be updating the backend of the addon to support actual assignments to the kill order targets (for the incoming raid features). This will probably be a new option in the general tab - display kill order row. It'll be a row on top of all the CC assignment rows that has 3 drop downs - going from left to right those drop downs will be the kill order. 2.0.0 - Major raid support. This will include tank assignments, and sub-assignments for heals and misdirects. I need to find a good way to include this in the JumpMenu GUI without taking up a crazy amount of screen real estate. This will be two separate options in the general tab. A) Enable Tanking Assignments B) Enable TA Out-Of-Raids (mostly for testing, but also for situations where you may want a hunter to kite or something like that). Tanking assignments will probably look like this. [M][CC Assignment Row] [M][Tank Assignment][>] It'll be the same width as the normal rows, but when you click the expand arrow it'll turn into [M][<][Healer][Misdirect] Hopefully I can keep it the same total width as the CC Assignment Row and have it be legible. Really, you only need to see the first four letters or so of someones name to know who it is (considering you'll see the full name in the selection drop down anyhow). Well see though, if it becomes an issue I'll add an option for a separate width for tanking assignments. I'll probably also add a new button to the header to toggle the display of tanking assignments, since it'll add 3 new rows o the JumpMenu when they are displayed (one for each kill order entry). 2.5.0 - Auto-reskull support (if skull is dead and I am targetting X now, automatically remark the X as the skull). Need to know if I can get information on whether the skull is dead or not though. |
|
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-18-10, 12:55 AM | |||
|
Wow! Thank you very much for the fast reply!
Would it be possible (maybe some kind of module for PugLax) to set specific announces? I tanked some lower Instances lately and pugs were a bit chaotic, so I hammered some "tank rules" into the chat, such as: Mobs are only pulled by me! I decide how may mobs are pulled... etc. I also do some info spam for bosses, if someone don't know the instance. In BC and LK I often had to explain boss tactics the early months and I feel that comes again with Cataclysm. It would be helpful and time saving to store these informations (maybe in PugLax) and announce them if necessary. Thanks again for the fast reply and please keep up the good work! |
||
|
Kamicane |
View Public Profile |
Send a private message to Kamicane |
Find More Posts by Kamicane |
Add Kamicane to Your Buddy List |
11-17-10, 10:43 AM | |
|
Alright, just uploaded 1.7.4
Added MC support, and hopefully resolved the issues related to the SM error as well as the TukuiCF error. Sorry about that folks |
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-17-10, 10:17 AM | ||
|
|
|
|
Moonhuff |
View Public Profile |
Send a private message to Moonhuff |
Find More Posts by Moonhuff |
Add Moonhuff to Your Buddy List |
11-17-10, 10:17 AM | |||||
|
One suggestion that came off of the US tank forums was to add two keybindings to the addon. "Mark Next Kill" and "Mark Next CC" - which I'll probably do at some point. Basically, if you have that feature enabled the keybindings would cycle through the marks (so target, hit "mark next kill" and skull pops up, hit it again on the next target and it uses cross...).
Thanks for the suggestions! (also, an option for changing the kill order in general is definitely planned - just low priority at the moment) |
||||
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-17-10, 10:10 AM | |
|
Thanks for the reports guys! I checked for Tukui incorrectly - new version coming up soon that resolves this. Sorry about that!
@gandolff - thanks again!
Last edited by Virance : 11-17-10 at 10:11 AM.
|
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |
11-17-10, 10:10 AM | |
|
|
|
Moonhuff |
View Public Profile |
Send a private message to Moonhuff |
Find More Posts by Moonhuff |
Add Moonhuff to Your Buddy List |
11-17-10, 07:31 AM | ||
A Defias Bandit
Forum posts: 3
File comments: 7
Uploads: 0
|
|
|
|
Okerhs |
View Public Profile |
Send a private message to Okerhs |
Find More Posts by Okerhs |
Add Okerhs to Your Buddy List |
11-17-10, 07:14 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
Here is the updated deDE localization:
Code:
{ 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" }, 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 = { name="Pug Lax: Tank Tested, Perky Pug Approved!", enabledMarks="Aktivierte Symbole", echoEnableUsing="Benutze ", enabledCC="Aktivierter CC", echoEnableCC="Benutze ", general="Einstellungen", -- word-to-word translation makes little sense here 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", -- NOT IN USE (replaced these with icons) reset="Z", -- NOT IN USE countdown="C", -- NOT IN USE availableCC="Verfügbarer CC", noAssignment="Keine Zuweisung", }, pullannounce = { pullingin="Pull in ", pullingnow="Los gehts!" } } |
|
gandolff |
View Public Profile |
Send a private message to gandolff |
Find More Posts by gandolff |
Add gandolff to Your Buddy List |
11-17-10, 07:07 AM | |
A Fallenroot Satyr
Forum posts: 23
File comments: 43
Uploads: 0
|
totemtimers/ace3/puglax error
Not sure if this is a TT, Ace or Puglax error?
Date: 2010-11-16 16:46:37 ID: -13 Error occured in: Global Count: 4 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=7b5) |
|
markhr |
View Public Profile |
Send a private message to markhr |
Find More Posts by markhr |
Add markhr to Your Buddy List |
11-17-10, 07:00 AM | |
A Fallenroot Satyr
Forum posts: 23
File comments: 43
Uploads: 0
|
Date: 2010-11-17 12:58:00
ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\PugLax\PugLaxGUI.lua line 12: attempt to index global 'TukuiCF' (a nil value) Debug: (tail call): ? PugLax\PugLaxGUI.lua:12: CreateGUI() PugLax\PugLax.lua:270: PugLax\PugLax.lua:189 (tail call): ? [C]: ? [string "safecall Dispatcher[1]"]:9: [string "safecall Dispatcher[1]"]:5 (tail call): ? Ace3\AceAddon-3.0\AceAddon-3.0.lua:514: InitializeAddon() Ace3\AceAddon-3.0\AceAddon-3.0.lua:628: Ace3\AceAddon-3.0\AceAddon-3.0.lua:621 AddOns: (ck=49e) |
|
markhr |
View Public Profile |
Send a private message to markhr |
Find More Posts by markhr |
Add markhr to Your Buddy List |
11-17-10, 12:54 AM | |
|
First of all: I absolutely like this addon and had no issues while testing in my guild so far
I also really would like to see some LDB support, but for me it would be enough to have the chance to open or close the jump menu over LDB broker (such like chocolate bar). What I personally would like to see in PugLax is the possibility to change the kill order (maybe I missed this feature). I'm also missing Mind Control (in german: Gedankenkontrolle) for priests as CC, because for cataclysm instances it is an absolute usefull CC. I don't know if this would be beyond the scope of your addon, but I really would like to have the chance to assign target icons on mobs directly from PugLax without having another addon to do so. From my experience with pugs only the "skull" icon is focused in combat from most of the damage dealers. I often had to change the icons on targets (such like: from "cross" to "skull") within the fight, when the target with the "skull" is dead. I'd love to see some kind of automatism that change the icons along the kill order to "skull" for example when the erlier "skull" target is dead. Please keep up the good work! Sorry for my bad english! |
|
Kamicane |
View Public Profile |
Send a private message to Kamicane |
Find More Posts by Kamicane |
Add Kamicane to Your Buddy List |
11-16-10, 06:11 PM | |
|
deDE translations
I just set up the options menu to use localizations - here's the most recent copy of the deDE localization if anyone wants to update it
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" }, echoPlease = ", bitte wirke ", echoThe = " auf ", echoKillOrder= "Killreihenfolge: ", markStrings = { skull="Totenschädel", cross="Kreuz", diamond="Diamant", star="Stern", triangle="Dreieck", circle="Kreis", square="Viereck", moon="Mond", }, options = { name="Pug Lax: Tank Tested, Perky Pug Approved!", enabledMarks="Aktivierte Symbole", echoEnableUsing="Benutze ", enabledCC="Aktivierter CC", echoEnableCC="Benutze ", general="General", growUp="Grow Up", tukui="Tukui Support (requires reload)", jumpMenuHeader="JumpMenu Header", -- I just call it the JumpMenu - doesn't have to be a direct translation, whatever makes sense for the small GUI box jumpMenuRows="JumpMenu Rows", size="Size", height="Height", width="Width", font="Font", background="Background", texture="Texture", color="Color", border="Border", edgesize="Edge Size", insets="Insets", top="Top", left="Left", right="Right", bottom="Bottom", spacing="Spacing", }, jumpMenu = { party="G", -- NOT IN USE (replaced these with icons) reset="Z", -- NOT IN USE countdown="C", -- NOT IN USE availableCC="Verfügbarer CC", noAssignment="Keine Zuweisung", }, pullannounce = { pullingin="Pull in ", pullingnow="Los gehts!" } } |
|
Virance |
View Public Profile |
Send a private message to Virance |
Find More Posts by Virance |
Add Virance to Your Buddy List |