Originally Posted by
Ooshraxa
Do you have to track dodge/parries combined with a ready-state Revenge to figure out if the next revenge is free? Or am I overthinking this?
Alternatively you could track Revenge procs via GetSpellPowerCost() in a custom weakaura.
WeakAura custom import string below:
Code:
dy0PfaqjLkQrbqofa1SOc0TaqTla1WuQuhtPSmG4zurMgvixJkOTPubFtIIXPujNtPkwNeLAEkvO7Pur2Nss1bvQslKk1dvsmrLK0fPIAJub8raKrcaojcALa1mbe3eb2Pu6NkPgQevlLkXtrnvv6QuHARkvvFfa6TkjL5ciDxLKyVI)kHbd5WsAXuj9yvmzK6YeBwk6Ziz0sKttYQvQkZMu3gr7wv)g0WvILlvphQPt56u12rOVlfgVeLCEG0(vC2Ynmzy6W05gg6nT6LWRD8fie26CyAfErxb9kLLfENpHRhtruUDffL0jaslPfG32D46XuWhNBySv7wUHPHfuAyJ4AyAybg6F64Aym0)0flvRuyg6FAGsOjKafaL6c8XaLG6rabaiqSQgOGuIG6riqSQgaugBWx2QadPOcJH(No8GoESbjdtPHnkQhtb)W4sWgXIf26kkkPNB4UqwvV6PkGlsVAWE4DmCxiRQx9uH3cJxeTUTskPDRmB7jShlf(xzXD4JhBqYIskAj8XJniz4JhBqYWn9)XuWhqcr5nhCqadmWaEapObnObPHNQEqDHO8usXbITbTtdcGeJxeTUCydPVceBaAhCyzabWR22Qa8bITb8Gg0GgKQ5G6cr5PKIdeBdA1h0UhKvs(b8Gg0Gg0Gg0GguxmF)huZQgld4bnObnirJLbnGh0Gg0Gg0Gg0G6I57)GSUxgWdAqdAqYtpObS80H9yPOlKv1REQ4o8xjfCUPDl8(LNsQ)rk7bri1d7YGkVQ(yH9VquElC1BWWESuGlbBS(J7Wcr5nC4vwtG79ElaYAaQW597C7TWXToaHa56SloVQHfIYBHxbc10Wg)GkVdP6cgpiaXlIwd4WDPQ5frRBRKsy3vZ0YGwPdAypwkWlIw3wjL4oSb6Ie(4XgKmmUeSX6pmUeSX6FfiutdB8HpESbjlmqxKWcr5TW0(E1uWp8wSWnHVf2XU6FZdWUeUKOOkzP1r7kSgwPZnShlfVqu6X1WwvlVLByS6P0sA3CkmPxBQCt7MtXDSyHXlYj3Wy1tPL06uSWhDfJZnmw9uAjmaUxxCHW1UelCVEKCdt61Mk3yXc7XsXxjL4Aypwko6kgh3H7qTKBysV2u5glwypwkWlYjUdVqCXQA5TCdt61Mk3yXc3SEmf8ZnmPxBQCJflShlfhiPRvlUdtRA2uD8Ad0Cdt61Mk3yXIfUluk4FbDrcRoWpmw0nlhQElS7137AccRELvCGKlAXe60UfMwH3N)pMIOeUQ1H3NhBQMGggio7a3W(36kkkPNB4JhBqYWn9)XuWhqaEapObnOb1fZ3)bzDVmGLNEapGhWd4b8aEahgViADBLus7wz22tSWk6WUiehu5D4zqeEGF43tE7kkkPJt7w4gkARuAD0UcxPPvMc(vDH1vuushNBSW0k8IUckHh4N2nNaXjh6uSW4WGamiadcWommX0U5iq2ILa
And for people that rather not import something unknown, the custom trigger basically is:
Code:
function(event, ...)
local revenge_cost = GetSpellPowerCost(6572)[1].cost
if revenge_cost > 0 then
return false
else
return true
end
end