Download
(321Kb)
Download
Updated: 12-22-10 07:38 PM
Pictures
File Info
Updated:12-22-10 07:38 PM
Created:10-29-10 04:29 PM
Downloads:8,061
Favorites:85
MD5:

PugLax  Popular! (More than 5000 hits)

Version: 1.8.17
by: Virance [More]

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:

  1. Expose the priority list to the options menu.
  2. Support for raids, including tank/healing/misdirecting assignments

Supported CC:
  • Polymorph
  • Freezing Trap
  • Sap
  • Hex
  • Repentance
  • Entangling Roots
  • Wyvern Sting
  • Banish
  • Bind Elemental
  • Shackle Undead
  • Hibernate
  • Fear
  • Seduction
  • Cyclone
  • Mind Control

Slash Commands
"/pl" "/puglax"
Toggle the JumpMenu (close/open)
"/pl center" "/puglax center"
Forces the JumpMenu to the center of the screen in case it gets moved off-screen somehow
"/pl lock"
Toggles locking/unlocking the JumpMenu

SRTI Support!
I'm pleased to announce that PugLax integration has been added to the base release of Simple Raid Target Icons! With both addons enabled, the mark icons in SRTI are replaced with the spell icons of whatever CC is currently assigned to that mark (and it's epic in practice). Download SRTI for all your marking needs and enjoy the benefits of this new relationship!

(to get this to work you need to go into the SRTI options via /srti and at the bottom of the options window click "PugLax" to enable the interaction)

Simple Raid Target Icons (courtesy of Dridzt)

Tukui Support!
PugLax now has support for Tukui skinning, it should be enabled by default (can be disabled in options if for some reason you use Tukui but do not wish to skin PugLax).

Jump-Menu
Typing "/pl", "/plax", or "/puglax" into chat will toggle the jump-menu, a small GUI window for quickly changing assignments on the fly and echo'ing the assignments to party (either the whole thing by clicking "Party" or an individual assignment by clicking the raid icon for the desired row). This jump menu will only include rows for the raid marks you have enabled in the options panel.

You can keep this window hidden and still use the addon sans-gui by typing "/pl party" to echo the assignments (or creating a macro).

Zone-Based CC Priority
PugLax should now be using custom priority lists for every instance in the game (including Cata instances). This *may* not work in all instances, for instance I wasn't sure exactly what you would see in game for the various Scarlet Monastery instances so I'm not sure how we'll they will work at the moment. For now the "priority" list is really just a list of CC's that will be helpful in the instance. As an example, "Polymorph" is no longer assigned if you are inside Azjol Nerub.

Localization
Thank you to the community for assisting me with translations!
gandolff & Jiba - WowInterface - deDE translation
Ryoku - Tankspot - frFR translation
MarzabulZero - Curseforge - esES translation


Nobody is using CC at the moment, why release this now?
Mostly so that I can start to get feedback from the community on what features everyone would like to see in the addon, and so people can point out forms of crowd control that I missed on my list.

I found a bug, or I have a suggestion/request, what should I do?
I will most likely be watching the wowinterface page most frequently for bug reports and comments, feel free to comment on the addon there! (I'll try to check everywhere this gets posted as well though)

I don't want 5 different types of CC posted, how can I shorten it?
Simply go into the options and deselect some of the Enabled Marks.
Note: at the moment Skull, Cross, Triangle are always set to the kill targets, so enable/disable does nothing on them. Disable one of the other five marks to reduce the amount of total CC it will echo.

Okay, so it sounds neat. I want to use it, but it doesn't do anything!
The slash command for actually echo'ing the assignments to your team is:
/pl party
/plax party
/puglax party
(all three are valid)

Also, you must have some marks and crowd control forms enabled. You can check to see which of each are currently enabled by going into the usual addons config area in Escape Menu -> Interface and finding PugLax from the list. By default I think everything is disabled, so just check off what you want to add (skull/cross/triangle are currently always used for kill order and toggling them does nothing).

1.8.17
Fixed other players non-talent-based cc (it was adding them all to the "Missing Talents" sub-menu).
Changed the echo to send actual spell links instead of names/shortnames. I didn't include this as an option; it just does it now. If I get any reports of people liking the old behavior better I'll make it a config option.

1.8.16
Fixed the Kill Order.
Added a PugLax.SortedMarks array at the top of PugLax.lua for those who want to resort the marks.
Added a temporary solution to the "talent-based CC works meh at best" problem. Now there is a "Missing Talents" sub-menu in the assignment menu so you can manually assign talent-based CC that PugLax hasn't been able to validate properly.

1.8.15
Improved how PugLax handles talent-based CC checking. Basically, what I used to do was check to see if the unit was dead, and if it wasn't I would try checking for the talent with the GroupTalents library 5 times before giving up (on a one second delay between attempts) after they were alive. Now, I also check to ensure they are within inspect distance before using one of the 5 attempts (so if you are in distance, 2 attempts fail, you walk out of distance for 30 seconds, when you get back in distance you'll still have 3 attempts remaining).

This should greatly improve the accuracy if the talent-based CC additions. Note: This does still require that you be able to inspect your target; if for some reason inspect fails (relatively common x-realm still) there's nothing I can think to do about it. If I get reports of 1.8.15 still not working well enough, I'll add a "Possible CC" drop down to the manual assignment that includes all talents not found (so holy/prot paladins will have repentance in that sub-menu, but that way if it fails to find it on the ret paladin you can still assign it manually).

1.8.14
Added the option to adjust the kill order. Also, added the ability to assign things to all marks (including those used in the kill order): this is a precursor to the raiding features I'll be adding in the future.

1.8.13
Fixed a stupid error in the new talent checking function >.> /badvance

1.8.12
Fixed an issue where talent-based CC were not properly being removed if you switched specs (will automatically remove the player, for other members if the team you'll have to do a reset for now - but you won't have to disable/re-enable that CC from the options anymore).
Hopefully fixed an error that occurs when the team is dead.

1.8.11
Resolved an issue preventing CC you disabled this session from being properly ignored upon reset.
Added the much-requested "Disabled CC" sub-menu to the assignment drop down. This will allow you to keep things like fear/seduce... disabled but quickly assign them if you find the need without altering your usual configuration. Enjoy!

1.8.10
Cleaned up the printing. Sorry about the chat-window spam!

1.8.9
Added frFR and esES partial translations. Added new "Auto Hide/Collapse" options. These are mutually exclusive (enabling one will disable the other) and are three-way check boxes. Fully checked = auto hide/collapse when solo and auto show/expand when in a group. Partial checked = auto hide/collapse when solo only. Unchecked = no automatic behavior. Minor bug fixes.

1.8.8
Restored talent-based CC. The addon now checks multiple times on a delay if a talent check fails (so when first zoning in/team member first joins you do not need to reset the addon to find the talents). Added a "silently reset on new zone-in" option, you should never really see a prompt with this selected. However, it *will* automatically reset your assignments, so only enable this if you don't mind (useful mostly for 5-mans). Added a "Clear" entry to the assignment-drop-down so you can more easily remove an assignment.

1.8.7 - ALPHA
Please do not download this release if you are not having issues with 1.8.6 - it temporarily disables talent-based CC checking.
Disabled all uses and instances of LibGroupTalents-1.0
Other misc changes that will be detailed when 1.8.7 actually goes live.

1.8.6
Updated "reset" behavior to be significantly less intrusive. You'll now only get a "Do you want to reset..." pop-up when you first enter an instance. Joining a team silently resets, and leaving a team does not reset at all. Also, entering an instance while solo will no longer pop up a "would you like to reset..." message.
Removed the Dalaran custom priority list.
Fixed the localization of the options menu.

1.8.5
Major update to the assignment build process!
As players join/leave the team, their CC will be added/removed without resetting the whole assignment list now.
Added reset prompts; accepting one of these prompts will always fully reset the assignments.
You'll automatically be prompted when either A) You first join a group or B) You enter a zone with a new priority list (going into an instance). You should not get the "B" prompt after returning from the graveyard, please bug report it if you do.

1.8.1
Added "/puglax lock" command to toggle locking/unlocking the JumpMenu as requested

1.8.0
Added basic raid support! (no tank/healing/md assignments yet - but it'll work in raids of any size and announce to the correct channel now)
Added a new set of icons that should make more sense in context.
Added "Icon Scale" option to both the header and rows section of the config screens.
Moved the default location of PugLax to the center of the screen to make it easier to find/move on first login.
Added "/puglax center" slash command to re-center the addon in the event that it is off screen for some reason and cannot be dragged back on.

1.7.4
Added Mind Control
Fixed issues related to SharedMedia and Tukui support - shouldn't be getting those errors anymore. Sorry!
Added deDE translations for the options menu

1.7.3
Config organization improved
Config now supports localization
Tukui support! (optional, enabled by default - having this enabled while not using Tukui does absolutely nothing)

1.7.2
Added a small mark icon on the SRTI radial on top of the spell icons (does not animate with SRTI, sorry)
Improved the "default" theme a little but, but it still looks ugly :D

1.7.1
Switched the header over to using icons instead of letters for the buttons.
Added a "collapse" button to the header
Added a "Grow Up" option for the rows (so the header would appear on the bottom).

1.7.0
Added support for Simple Raid Target Icons via a patch to SRTI

1.6.0
In-game configuration of display options (size/font/colors/textures/borders...) using SharedMedia. The default "theme" may be a bit ugly, but I wanted to use only textures that would be available with the default UI.

1.5.4
Hopefully fix'ed the deDE zone based priority list.

1.5.3
Fixed UTF-8 error message with the deDE client, hopefully. Restored the use of short-names for CC when echo'ing (so back to Scrubble please trap...)

1.5.2
Fixed library references. Changed the way echo'ing the spell names works (now uses GetSpellInfo instead of custom strings, so instead of seeing "Scrubble please trap the..." you'll see "Scrubble please Freezing Trap the..." This is temporary while I look into an issue with the deDE client)

1.5.1
Visually distinguished CC that already has an assignment in the jump-menu selection (by surrounding the name with < >). Added a pull timer (the "C" button on the jumpMenu)

1.5.0
First version of the in-game jump menu is now available for testing :D

1.0.5
Changed the kill order to Skull->Cross->Star
Added a Dalaran-specific CC order to make it easier to test other translations to ensure the zone-specific stuff is working

1.0.4
deDE translation, zone specific CC priority

1.0.3
Removed some debug printing that was still in the release version

1.0.2
Fixed an issue causing the localization changes to prevent talent-based CC from being properly identified.

1.0.1
Added localization support. It should now function across all clients, but you'll still see a lot of English text until I get help with the translations.
Optional Files (0)


Post A Reply Comment Options
Unread 12-03-10, 12:22 PM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
Originally posted by killxjoy15
Any chance you could add an option to always hide unless you're in a party?
Sure thing; absolutely swamped with work at the moment and we're getting awfully close to Cataclysm - but I'm sure I can get this in sometime this weekend.

I'll probably make it a 3-way toggle

Unchecked = no automatic changing (default)
Full-checked = Auto-hide when not in party, auto-show when entering party
Half-checked (the gray check) = Auto-collapse when not in party, auto-expand when entering party.

No promises, but I really can't see why I couldn't get this in real soon.

EDIT:
Okay, 1.8.9 submitted that adds this as a feature. It ended up being two separate three-way check boxes (one for auto collapsing/expanding and another for auto showing/hiding).
Last edited by Virance : 12-04-10 at 12:08 PM.
Report comment to moderator  
Reply With Quote
Unread 12-02-10, 05:12 PM  
killxjoy15
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?
Report comment to moderator  
Reply With Quote
Unread 11-28-10, 09:32 AM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
Originally posted by markhr
I've pm'ed the wow armory link to my main toon. Fully talent pointed, enchanted, gemmed, glyphed, etc.

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?
Just looking at the error messages, PugLax is only mentioned because it's the first addon loading with LibTalentQuery. However, seeing as how there is a known issue with LibGroupTalents at the moment I've completely eliminated it from PugLax-1.8.7-ALPHA and uploaded that.

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.
Report comment to moderator  
Reply With Quote
Unread 11-28-10, 12:24 AM  
markhr
A Fallenroot Satyr

Forum posts: 23
File comments: 43
Uploads: 0
Originally posted by Virance
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!
I've pm'ed the wow armory link to my main toon. Fully talent pointed, enchanted, gemmed, glyphed, etc.

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.
Report comment to moderator  
Reply With Quote
Unread 11-26-10, 10:16 AM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
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!

Originally posted by markhr
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 Virance : 11-26-10 at 10:29 AM.
Report comment to moderator  
Reply With Quote
Unread 11-26-10, 05:21 AM  
markhr
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.
Report comment to moderator  
Reply With Quote
Unread 11-25-10, 03:17 PM  
markhr
A Fallenroot Satyr

Forum posts: 23
File comments: 43
Uploads: 0
Originally posted by Virance
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!
Thanks very much for the addon and reply. I think this is what you asked for (copied from totemtimers.toc)?

## Interface: 40000
## Title: TotemTimers
## Author: Xianghar
## Version: 10.3.9
Report comment to moderator  
Reply With Quote
Unread 11-25-10, 09:46 AM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
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!

Originally posted by markhr
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)
Report comment to moderator  
Reply With Quote
Unread 11-25-10, 09:29 AM  
markhr
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)
Report comment to moderator  
Reply With Quote
Unread 11-22-10, 01:07 PM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
Originally posted by gandolff
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.
Awesome, thanks again gandolff - and thanks for the bug report. I'll get that fix'ed ASAP.
Report comment to moderator  
Reply With Quote
Unread 11-22-10, 07:53 AM  
gandolff
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",
	}
Report comment to moderator  
Reply With Quote
Unread 11-21-10, 02:32 PM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
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",
	}
(thanks again for help with the translations!)
Report comment to moderator  
Reply With Quote
Unread 11-20-10, 07:52 PM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
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).
Report comment to moderator  
Reply With Quote
Unread 11-20-10, 07:20 PM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
Originally posted by BagOfChips
Is there a way to lock it in place?
"/pl lock" or "/puglax lock" added in 1.8.1 (uploading it in a few minutes for ya)
Report comment to moderator  
Reply With Quote
Unread 11-20-10, 06:36 PM  
BagOfChips
A Kobold Labourer

Forum posts: 0
File comments: 28
Uploads: 0
Is there a way to lock it in place?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: