I assume you're busy right now, but when you get the chance, would be it possible to have a [ShortTalentSpec] tag implemented? It would basically abbreviate all the current specs ("Elemental" becomes "Ele", "Restoration" becomes "Restro", "Feral Combat" becomes "Feral", etc), without the complex tag workarounds, or modifying the files (which appears to be tricky business now that DogTag uses LibTalentQuery-1.0).
LibDogTag-3.0\Compiler.lua:2080: in function <Interface\AddOns\LibDogTag-3.0\Compiler.lua:2075>
(tail call): ?:
CowTip-r66258\Text\Text.lua:254: in function `RefixLines'
CowTip-r66258\Text\Text.lua:344: in function <Interface\AddOns\CowTip\Text\Text.lua:318>
<in C code>: ?
LibRockModuleCore-1.0-1118 (LibRockModuleCore-1.0):398: in function `CallMethodOnAllModules'
CowTip-r66258\CowTip.lua:214: in function <Interface\AddOns\CowTip\CowTip.lua:204>
CowTip-r66258\CowTip.lua:228: in function <Interface\AddOns\CowTip\CowTip.lua:221>
(tail call): ?:
<in C code>: in function `SetUnit'
Interface\FrameXML\UnitFrame.lua:93: in function `UnitFrame_UpdateTooltip':
Interface\FrameXML\UnitFrame.lua:77: in function <Interface\FrameXML\UnitFrame.lua:57>:
I assume you're busy right now, but when you get the chance, would be it possible to have a [ShortTalentSpec] tag implemented? It would basically abbreviate all the current specs ("Elemental" becomes "Ele", "Restoration" becomes "Restro", "Feral Combat" becomes "Feral", etc), without the complex tag workarounds, or modifying the files (which appears to be tricky business now that DogTag uses LibTalentQuery-1.0).
Pet peeve alert! If "Restoration" becomes "Restro" instead of "Resto" I will cry. Otherwise great idea :D
Pet peeve alert! If "Restoration" becomes "Restro" instead of "Resto" I will cry. Otherwise great idea :D
Woops!
But yeah, I'm using a huge workaround for it, that checks for every single spec to abbreviate before falling back on the full spec. The entirety of which uses 604 characters (not including the rest of the string)! It makes the whole string very hard to modify quickly.
We have been intending to add a shortened talent spec tag, unfortunately it's rather low priority at the moment because of the more pressing issues related to 2.4 and the new version of DogTag. I promise it will make it in eventually, though! :)
We have been intending to add a shortened talent spec tag, unfortunately it's rather low priority at the moment because of the more pressing issues related to 2.4 and the new version of DogTag. I promise it will make it in eventually, though! :)
Ah, cool.
Quote from Seerah »
Have you tried TalentSpec:Truncate(5, ellipses=false) ?
edit:
That would get you Resto, Feral, Beast, Marks, etc. Sure, they wouldn't all look perfect... Comba, Eleme, etc.
I'd just rather use the tag that looks for each specific text to abbreviate, and provide the abbreviated text for that, so I can have "BM" and "Ele", and such.
One thing I have found is that everyone has their own preferred short talent tree names. Is it BM or Beast spec? Is it Destro or Destruct spec? Is it Demo or Demon spec? The use of replace tags will let you make it how you prefer it to be.
One thing I have found is that everyone has their own preferred short talent tree names. Is it BM or Beast spec? Is it Destro or Destruct spec? Is it Demo or Demon spec? The use of replace tags will let you make it how you prefer it to be.
I haven't updated DogTag or played with it in a while, because I've been off the game for a good 2 weeks, but I'm guessing that :Replace() uses :gsub(). If so, using my current tag (which simple does an '=' check for each possible replacement) is going to be much more efficient.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Pet peeve alert! If "Restoration" becomes "Restro" instead of "Resto" I will cry. Otherwise great idea :D
Woops!
But yeah, I'm using a huge workaround for it, that checks for every single spec to abbreviate before falling back on the full spec. The entirety of which uses 604 characters (not including the rest of the string)! It makes the whole string very hard to modify quickly.
edit:
That would get you Resto, Feral, Beast, Marks, etc. Sure, they wouldn't all look perfect... Comba, Eleme, etc.
Ah, cool.
I'd just rather use the tag that looks for each specific text to abbreviate, and provide the abbreviated text for that, so I can have "BM" and "Ele", and such.
TalentTree:Replace("Restoration","Resto"):Replace("Elemental","Ele") etc etc etc
One thing I have found is that everyone has their own preferred short talent tree names. Is it BM or Beast spec? Is it Destro or Destruct spec? Is it Demo or Demon spec? The use of replace tags will let you make it how you prefer it to be.
I haven't updated DogTag or played with it in a while, because I've been off the game for a good 2 weeks, but I'm guessing that :Replace() uses :gsub(). If so, using my current tag (which simple does an '=' check for each possible replacement) is going to be much more efficient.