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,060
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 10-29-10, 10:23 PM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
Zone-Specific Priority

Hey folks,

I just finished the back-end required for zone specific priority lists. I'd absolutely love it if someone in beta could get me the following information.

1) Zone text for each of the new instances. You can get this by typing
/script print(GetRealZoneText())
into your chat box and hitting enter

If it isn't convenient to get this at the moment, but you've run some Cata dungeons and have some thoughts on what crowd control is helpful, then please still feel free to share:

2) Either the type of mobs commonly found in the instance, or preferably what you think a good CC priority list would be (i.e., a lot of elementals - bind elemental should be high, with banish and freezing trap)

Thanks in advance for any help on this! I'll add these custom priorities to the mod as they come in to me.

An example can be found below:

stockades = {
zoneText = "The Stockade",
priority = {
"polymorph",
"freezingTrap",
"sap",
"hex",
"repentance",
"entanglingRoots",
"wyvernSting",
"banish",
"bindElemental",
"shackleUndead",
"hibernate",
"fear",
"seduction",
"cyclone"
}
Last edited by Virance : 10-30-10 at 09:13 AM.
Report comment to moderator  
Reply With Quote
Unread 10-30-10, 01:48 AM  
Myriana
A Murloc Raider

Forum posts: 6
File comments: 4
Uploads: 0
Localization ?

Report comment to moderator  
Reply With Quote
Unread 10-30-10, 08:32 AM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
Re: Localization ?

Alright, I added the back-end support for localization. It now uses enUS localized values for everything displayed; I'll gladly add other localizations - but I need some help on it.

Most importantly, I need the names of the marks. In the enUS client you can type {Skull} into the chat frame to print the actual picture of the skull. I need what these values should be for all 8 marks in whatever regions want localized copies.

Everything that needs to be translated so far can be found below:

enUS = {
ccShortName = {
polymorph="polymorph",
freezingTrap="trap",
sap="sap",
hex="hex",
repentance="repentance",
entanglingRoots="root",
wyvernSting="wyvern sting",
banish="banish",
bindElemental="bind",
shackleUndead="shackle",
hibernate="hibernate",
fear="fear",
seduction="seduce",
cyclone="cyclone"
},
echoPlease = ", please ",
echoThe = " the ",
echoKillOrder= "Kill Order: ",
markStrings = {
skull="Skull",
cross="Cross",
diamond="Diamond",
star="Star",
triangle="Triangle",
circle="Circle",
square="Square",
moon="Moon",
},
options = {
name="Pug Lax: Tank Tested, Perky Pug Approved!",
enabledMarks="Enabled Marks",
echoEnableUsing="Enable using ",
enabledCC="Enabled CC",
echoEnableCC="Enable "
}
}
Thanks in advance for any help translating these strings!
Last edited by Virance : 10-30-10 at 08:34 AM.
Report comment to moderator  
Reply With Quote
Unread 10-31-10, 01:59 AM  
Jiba
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
About the marks. Maybe you found out already, if not :

There are localized marks like {star} and {stern}, but there are also markcommands which are valid for most regions {rt1}. Here a list:

{Stern} = {Star} = {rt1}
{Kreis} = {Circle} = {rt2}
{Diamant} = {Diamond} = {rt3}
{Dreieck} = {Triangle} = {rt4}
{Mond} = {Moon} = {rt5}
{Viereck} = {Square} = {rt6}
{Kreuz} = {Cross} = {rt7} / {X}
{Totenschädel} = {Skull} = {rt8}

So the first one always work with the german client, the second one with the english client and the third one works with both clients. Probably also with the spanish and french, but not confirmed.

The word "Totenschädel" is a bit weird, so for your optionsmenu ("enabled marks") better use "Totenkopf".
Last edited by Jiba : 10-31-10 at 05:22 AM.
Report comment to moderator  
Reply With Quote
Unread 10-31-10, 05:17 AM  
Jiba
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
About the spells:

polymorph="polymorph" -> "Verwandlung"
freezingTrap="trap" -> "Eiskältefalle"
sap="sap" -> "Kopfnuss"
hex="hex" -> "Verhexung"
repentance="repentance" -> "Buße"
entanglingRoots="root" -> "Wucherwurzeln"
wyvernSting="wyvern sting" -> "Stich des Flügeldrachen"
banish="banish" -> "Verbannen"
bindElemental="bind" -> "Elementar binden"
shackleUndead="shackle", "Untote fesseln"
hibernate="hibernate", "Winterschlaf"
fear="fear", "Furcht"
seduction="seduce","Verführung"
cyclone="cyclone" "Wirbelsturm"

I tried to translate it to shortnames, so you can use it for your party-channel-echo... but it would always be awkward. Also there is no single translation for the word "the" before the marks. 'the star' -> "Der Stern" but 'the square' -> "Das Viereck".

So your best option will be to use the following:
echoPlease = ", please " -> "bitte wirke"
echoThe = " the " -> "auf"
"bitte wirke" literaly means "please cast"
"auf" literal means "on"

<Player> ",bitte wirke" <Spellname> "auf" <Mark>
This will always be a correct german sentance, even if it sounds a little formal.

'kill order' -> ...
You could leave as it is, a literaly translation would be very formal. Everything what comes to my mind is also english (e.g. "focus damage") ... maybe you can keep the 'Kill' and take "Reihenfolge" for 'order'. Not sure what to recommend you.
Last edited by Jiba : 10-31-10 at 05:30 AM.
Report comment to moderator  
Reply With Quote
Unread 10-31-10, 06:58 AM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
Awesome, thank you Jiba!

I just finished the zone-based priority lists (for now it's not so much an altered priority as me just removing the CC that is useless in that instance, but doing the backend for it is 90% of the work); I found a good way to localize that using LibBabble-Zone.

So, the next release coming some time today will have:
1) The zone-based priority lists for enUS, frFR, deDE as well as hopefully koKR, esMX, ruRU, zhCN, esES, and zhTW (LibBabble-Zone isn't finished for that last set - so I'm not sure how well it will work in those translations).
2) The whole app should work for deDE
3) The {skull} style marks should work in all regions now that Jiba pointed out the {rt1} syntax for me.

Thanks again, I hope to have the next release out this afternoon/evening. Going to work on it while my scrubby fresh 80 hunter waits in BG queues.


EDIT:

Just submitted a new version with the deDE translations and the location-based CC priority lists included. Thanks again for the help!
Last edited by Virance : 10-31-10 at 12:45 PM.
Report comment to moderator  
Reply With Quote
Unread 11-01-10, 04:29 PM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
1.0.5

UPDATE 2:

Made some great progress on the JumpMenu this morning, actual screen-shot is available now. 1.5 should be released sometime this weekend, if not sooner.

UPDATE:

Hello everyone,

I just wanted to let you know that I am working on the jump-menu for quickly reassignment and re-echo'ing specific assignments. It looks ugly as soon at the moment, but it's actually functioning now. It will be released as PugLax 1.5 and will be the last major change for a little while as I plan out the major feature set for 2.0

2.0 is either going to be
A) A "Simple-Raid-Target-Icon" style mark tool with an option to show CC icons instead of raid icons.

or

B) The ability to set tanks instead of CC. With tanks selected, there will be a second drop down next to the assignment for misdirects (and tricks if you guys want, probably as a GUI option). That way you can easily echo "TankA please tank the {skull}, HunterA please misdirect the {skull} to TankA" - or maybe a different format like "{skull}: HunterA -> TankA"

Let me know what you guys would prefer to see as the next major release. Ideally I'd like to get both of these in before Cata hits, but I'm quite busy with work as well so I'm not sure how much time I'll have to keep working on this over the next month (may have just picked up a new client).

--------------------------

I just posted 1.0.5

Could someone with the deDE client go to Dalaran and type

/puglax priority

Into chat for me? I want to make sure that the localization of the zone stuff is working properly; ideally it should respond with the deDE names of these two spells:

1 / Hex
2 / Wyvern Sting

If you get the full:
"polymorph",
"freezingTrap",
"sap",
"hex",
"repentance",
"entanglingRoots",
"wyvernSting",
"banish",
"bindElemental",
"shackleUndead",
"hibernate",
"fear",
"seduction",
"cyclone"

instead, it didn't work


Anyhow, thanks in advance!
Last edited by Virance : 11-03-10 at 08:53 AM.
Report comment to moderator  
Reply With Quote
Unread 11-03-10, 03:21 PM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
deDE please

Got some more strings that could use deDE translations

party="Party", --- The name of the actual chat channel
reset="Reset", --- The button that resets the CC assignments back to default
"Available CC", --- Appears before the list of CC available to your team
"No Assignment", --- Appears on the GUI for rows that have no CC currently assigned to them

pullingin="Pulling in ",
pullingnow="Pulling!"

Thanks in advance, tried to keep things as sparse as possible
Last edited by Virance : 11-04-10 at 04:06 PM.
Report comment to moderator  
Reply With Quote
Unread 11-05-10, 04:35 PM  
gandolff
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Issues with deDE client

I tried to use your Addon (1.5.1) with my 4.0.1 deDE client, but i can't seem to get it to work. When i tried to use the addon with my normal UI, i got this lua error:
Code:
Message: ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:19: Cannot find a library instance of "CallbackHandler-1.0".
Time: 11/05/10 22:42:07
Count: 1
Stack: [C]: in function `error'
...s\PugLax\libs\LibTalentQuery-1.0\LibStub\LibStub.lua:23: in function `GetLibrary'
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:19: in main chunk

Locals: (*temporary) = "Cannot find a library instance of "CallbackHandler-1.0"."
And another error when trying to use /pl priority

Code:
Message: Interface\AddOns\PugLax\PugLax.lua:434: attempt to call global 'GetCurrentPriority' (a nil value)
Time: 11/05/10 23:20:28
Count: 5
Stack: Interface\AddOns\PugLax\PugLax.lua:434: in function `PrintPriority'
Interface\AddOns\PugLax\PugLax.lua:202: in function `?'
...\EnsidiaFails\Libs\AceConsole-3.0\AceConsole-3.0.lua:94: in function `?'
Interface\FrameXML\ChatFrame.lua:4106: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3717: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:3755: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

Locals: self = <table> {
 SetDefaultModuleLibraries = <function> defined @Interface\AddOns\PugLax\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:383
 PugSlash = <function> defined @Interface\AddOns\PugLax\PugLax.lua:191
 baseName = "PugLax"
 Enable = <function> defined @Interface\AddOns\PugLax\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:315
 RegisterChatCommand = <function> defined @Interface\AddOns\EnsidiaFails\Libs\AceConsole-3.0\AceConsole-3.0.lua:85
 CCSelected = <function> defined @Interface\AddOns\PugLax\PugLax.lua:881
 EnableModule = <function> defined @Interface\AddOns\PugLax\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:348
 modules = <table> {
 }
 GetModule = <function> defined @Interface\AddOns\PugLax\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:231
 IterateEmbeds = <function> defined @Interface\AddOns\PugLax\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:458
 RebuildGUI = <function> defined @Interface\AddOns\PugLax\PugLax.lua:773
 BuildCC = <function> defined @Interface\AddOns\PugLax\PugLax.lua:321
 defaultModuleLibraries = <table> {
 }
 TimeLeft = <function> defined @Interface\AddOns\FishingAce\libs\AceTimer-3.0\AceTimer-3.0.lua:363
 CreateGUI = <function> defined @Interface\AddOns\PugLax\PugLax.lua:629
 UnregisterChatCommand = <function> defined @Interface\AddOns\EnsidiaFails\Libs\AceConsole-3.0\AceConsole-3.0.lua:111
 PrintPriority = <function> defined @Interface\AddOns\PugLax\PugLax.lua:433
 ScheduleRepeatingTimer = <function> defined @Interface\AddOns\FishingAce\libs\AceTimer-3.0\AceTimer-3.0.lua:301
 CancelAllTimers = <function> defined @Interface\AddOns\FishingAce\libs\AceTimer-3.0\AceTimer-3.0.lua:341
 Printf = <function> defined @Interface\AddOns\EnsidiaFails\Libs\AceConsole-3.0\AceConsole-3.0.lua:69
 GetCurrentPriority = <function> defined @Interface\AddOns\PugLax\PugLax.lua:423
 SetDefaultModulePrototype = <function> defined @Interface\AddOns\PugLax\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:425
 PrintCCParty = <function> defined @Interface\AddOns\PugLax\PugLax.lua:259
 HandleTimer = <function> defined @Interface\AddOns\PugLax\PugLax.lua:311
 AssignCC = <function> defined @Interface\AddOns\PugLax\PugLax.lua:372
 name = "PugLax"
 RefreshDatabase = <function> defined @Interface\AddOns\PugLax\PugLax.lua:153
 IsEnabled = <function> defined @Interface\AddOns\PugLax\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:467
 orderedModules = <table> {
 }
 ScheduleTimer = <function> defined @Interface\AddOns\FishingAce\libs\AceTimer-3.0\AceTimer-3.0.lua:276
 DisableModule = <function> defined @Interface\AddOns\PugLax\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:366
 AddCC = <function> defined @Interface\AddOns\PugLax\PugLax.lua:354
 CreateRow = <function> defined @Interface\AddOns\PugLax\PugLax.lua:712
 EchoTimer = <function> defined @Interface\AddOns\PugLax\PugLax.lua:301
 EchoAll = <function> defined @Interface\AddOns\PugLax\PugLax.lua:270
 RegisterMessage = <function> defined @Interface\AddOns\EnsidiaFails\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
 GetArgs = <function> defined @Interface\AddOns\EnsidiaFails\Libs\AceConsole-3.0\AceConsole-3.0.lua:144
 Print = <function> defined @Interface\AddOns\EnsidiaFails\Libs\AceConsole-3.0\AceConsole-3.0.lua:54
 EchoRow = <function> defined @Interface\AddOns\PugLax\PugLax.lua:294
 GetNextAvailableMark = <function> defined @Interface\AddOns\PugLax\PugLax.lua:401
 PrintCC = <functio
Printing the killorder to partychat aswell as pull anouncing and configuring marks/cc works. haven't tested the jumpmenu yet.


When using a clean wow installation it doesn't even show up ingame.

Maybe i can at least help with the translations

party="Gruppe"
reset="Zurücksetzen"
"Available CC" = "Verfügbarer CC" (as there is no real German translation for "crowd control" that doesn't sound strange, i would just use the english word.)
"No Assignment" = "Keine Zuweisung"
As for 'echoKillOrder' i would rather write 'Killreihenfolge' in german, without the space.

enabledMarks="Aktivierte Symbole"
enabledCC="Aktivierter CC"
echoEnableUsing="Benutze "
echoEnableCC="Benutze "

As there is no real translation for 'pulling' in german as well, and everyone i know uses the english word in a little 'germanized' way, i would suggest:

pullingin="Pull in"

For 'pullingnow' i would simply use 'Pull!' or maybe the german translation of let's go -> "Los gehts!"

Hope this helps.
Report comment to moderator  
Reply With Quote
Unread 11-05-10, 06:16 PM  
gandolff
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
I tested a bit more and finally got the addon to work with a clean install of wow by copying the content of "addons/puglax/libs" to "addons/". the only issue that i still have is the error i get when trying to anounce a cc-asignment to the party chat:

Code:
Message: SendChatMessage(): Chat message must be UTF-8 text
Time: 11/06/10 01:11:20
Count: 5
Stack: [C]: ?
[C]: in function `SendChatMessage'
Interface\AddOns\PugLax\PugLax.lua:297: in function `EchoRow'
Interface\AddOns\PugLax\PugLax.lua:280: in function `EchoAll'
Interface\AddOns\PugLax\PugLax.lua:658: in function <Interface\AddOns\PugLax\PugLax.lua:657>

Locals: (*temporary) = "Trollsteak, bitte wirke Eisk?efalle auf {rt2}"
(*temporary) = "PARTY"
(*temporary) = nil
(*temporary) = nil
when clicking on the P icon in the top bar, and
Code:
Message: SendChatMessage(): Chat message must be UTF-8 text
Time: 11/06/10 01:11:53
Count: 10
Stack: [C]: ?
[C]: in function `SendChatMessage'
Interface\AddOns\PugLax\PugLax.lua:297: in function `EchoRow'
Interface\AddOns\PugLax\PugLax.lua:731: in function <Interface\AddOns\PugLax\PugLax.lua:730>

Locals: (*temporary) = "Trollsteak, bitte wirke Eisk?efalle auf {rt2}"
(*temporary) = "PARTY"
(*temporary) = nil
(*temporary) = nil
when clicking on the raid mark.
Report comment to moderator  
Reply With Quote
Unread 11-05-10, 09:08 PM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
Thanks for the bug reports! A new version (1.5.2) is pending that should definitely fix the library issue. I'm not sure about the other one though.

I think the issue is the "Eisk?efalle -> Eiskältefalle" string. However, I'm not sure on this one.

For now I switched the addon from using a localized set of friendly names to GetSpellInfo(spellID) to get a localized proper name for each CC spell when echo'ing to the party. I'm not sure whether or not this will fix the issue though, so please let me know if you still get that error message in the current version!

Thanks again for the help testing the deDE client!
Report comment to moderator  
Reply With Quote
Unread 11-05-10, 09:34 PM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
Scratch that, don't bother testing 1.5.2 - I think I figured out the UTF-8 error message. 1.5.3 should work with the short-names enabled. Let me know if it gives you any trouble!
Report comment to moderator  
Reply With Quote
Unread 11-06-10, 06:46 AM  
gandolff
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Everything works fine with the 1.5.3 Version now.

When using /pl priority in dalaran, I get a complete priority list with the german spellnames.
Report comment to moderator  
Reply With Quote
Unread 11-06-10, 08:28 AM  
Virance
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 2
Awesome, thanks for checking that out to me!

I just uploaded 1.5.4, hopefully with /pl priority you should just see wyvern sting and hex in Dalaran now.
Report comment to moderator  
Reply With Quote
Unread 11-06-10, 09:12 PM  
gandolff
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
I checked out Version 1.5.4 a few minutes ago. The zone-based priority list works in Dalaran for me.

But another thing i want to point out: I don't know how complex this would be, but is it possible to add a scaling option? Because right now the addon takes quite a bit of screen-space and i prefer having a good view of what's going on.

Can't wait to check out the target marking component ;D
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: