1. Try to follow my proc "Revenge" with Weak aura or Spellactivation overlay.

    Hello ! :D

    I have a question for all because impossible to found an answer :S

    I'm looking for a addon for see my proc 'Revenge" with any other stance (I'm a warrior)
    I was DL Weakaura for creat a good aura but impossible , i don't did it ... I don't know how to do with weak aura,
    I was helped with a friend for creat and we don't succeed that :(

    I found a beautiful addon "Spellactivationoverlay" it's highlights the spells on the action bars, when they became available and is it perfect !
    Revenge bright with any stance but I don't found the good flavors for wotlk warmane ...
    Like it's this video on youtube : https://www.youtube.com/watch?v=0-XQuF-ec68
    I try to looking for a in forum warmane and the many topics it's old and bad version.

    I need to know and see my revenge for pvp :)
    Anybody know how to creat a good aura with weakaura or have a good flavors to spellactivationoverlay please ?
    Thank you for your response ! :D

    Sorry for if my english is bad, it's not my language :D

  2. Wago Revenge Weak Aura Link

    Haven't tested it much, but seems to be working as intended. Triggers when you dodge, block or parry and hides after 5 seconds or when you use Revenge. Made with 3.2.3 WeakAura, but should conceptually work with any version, as it doesn't use any modern WA features.

    Incase the import doesn't work for you, but you know how to make a weak aura with a custom event trigger: Make it trigger on COMBAT_LOG_EVENT_UNFILTERED and use the following functions:

    Trigger function:
    Code:
    function(event, timestamp, subEvent, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags, ...)
      
      WA_REVENGE_DUR = 5
      
      local playerGUID = UnitGUID("player")
      local a, b, c, d, e, f, g, h = ...
      
      if destGUID == playerGUID and ((subEvent == "SWING_MISSED" and (a == "BLOCK" or a == "DODGE" or a == "PARRY")) or (subEvent == "SPELL_MISSED" and (d == "BLOCK" or d == "DODGE" or d == "PARRY")) or (subEvent == "SWING_DAMAGE" and e) or (subEvent == "SPELL_DAMAGE" and h)) then
        WA_REVENGE_END = GetTime() + WA_REVENGE_DUR
        return true
        
        
      elseif sourceGUID == playerGUID and subEvent == "SPELL_CAST_SUCCESS" and a == 57823 then
        WA_REVENGE_END = GetTime()
        return true
      end
    end
    Set to timed untrigger with dynamic information checked and the following function:
    Code:
    function()
      return WA_REVENGE_DUR or 0, WA_REVENGE_END or 0
    end
    Icon function [or just set this in appearance].
    Code:
    function()
        return select(3, GetSpellInfo(57823))
    end
    Edited: October 4, 2025 Reason: Forgot spell damage/missed events.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •