View Single Post
07/03/15, 03:09 AM   #4
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,579
yes, you can either intercept it on the progressbar itself, or before it gets handled in the center screen system

Here is some untested code:
Lua Code:
  1. local SKILL_INDEX_LEGERDEMAIN = 1 -- no idea if this might change in the future or if there are other constants already
  2. local handlers = ZO_CenterScreenAnnounce_GetHandlers()
  3. local xpUpdateHandler = handlers[EVENT_SKILL_XP_UPDATE]
  4. handlers[EVENT_SKILL_XP_UPDATE] = function(skillType, skillIndex, reason, rank, previousXP, currentXP)
  5.   if(skillType == SKILL_TYPE_WORLD and skillIndex == SKILL_INDEX_LEDGERDEMAIN) then
  6.     return nil
  7.   else
  8.     return xpUpdateHandler(skillType, skillIndex, reason, rank, previousXP, currentXP)
  9.   end
  10. end
  Reply With Quote