diff --git a/WA-AQ40AnubisathHelper/AQ40AnubisathHelper.string b/WA-AQ40AnubisathHelper/AQ40AnubisathHelper.string index 99368c4..8bd9d19 100755 --- a/WA-AQ40AnubisathHelper/AQ40AnubisathHelper.string +++ b/WA-AQ40AnubisathHelper/AQ40AnubisathHelper.string @@ -1 +1 @@ -!WA:2!LIv3UTnYvy7Qny7YKDBIBt62SBl4QGn1Uqwiw(3Kc3grjkBLvwYHKkozDmygrosCQPizgs6)A3IcJGI9A)i4R6f9k9eSix0Rhe0NG03G8c0EMzOLvCDwNTvWqIdpNzMVZ58DoZz84pAI4oLkoZsflnr)jCNW9BN(ie1PboOxI3lUXR7esDXunKZ2U0WOORQ5to4ae1v1km0pHer3Rv3UX4Kv)U)YFBSOXgB8J6rdtJQ7eg8P)OF6)6WEuIR1(r48gvhixRkH(H0hm(4JNZioc5GVef5KqcdIxWiobrtu0ibKeLoDHFI9uomHs61dtJV5TPzp(xp2f3jTBx(6sxvVX61A3qlbgyGsPOshghH99R7gR8640o4DWbjMG2K9gyxPSPLTPvzdlTuyt6e5J2htncq9XXkgcv7Skg5N4nCQRtXWunmxxVrJJsdYGGYaNq)0(bMClixhkYLKg)IRCyAmUbPpjXZa5t6fO1qVMffml(Cg)yynnW942QIMFiYDbnaQo3WOFk4kvmC8rXX3GnPIwm5am)Hx1jZXlDA5YLB9C3P48uuaPpkb7L5sRharaWD6G8bWiFN3XYF1D7HJUM5ZtruSATuFF1n8ij4JPcGWDHV0DFWbqCebUSzzca4sAXH0eTGWa8H0WeepinUgO1UAvBTrZbOahVq66HeWPvrVPLUXRHOoySbj1GqAiTJr5Q1BB(kuAcOyRiruw5LYDqsB(OJIX(DfRb1Q16C31XjHo7aXBq5FCHPYtCJUE5ho3DulhK2HeJs8uxf7db(bDPqyZmHIsq5oIZZ2G4M4D53iXvnUuU51XSIHUEZsPe3bZ55SZkwpFNw7TuhaRDj9um85XRldw4UYGjD)mg99PT(3F3yJ9bhdA6sKG)naqX0aK)JKiSYrYqb84cSlxJnbBHxIrXCyjYG(Wx5cusUyBobLgJ5lw8HCD4GJTGwFejqmr2d)qMbZKzbp(XN9nt4CZV9(hdjm0TfM51z)oLbUKyod2cVxs(VmGT24rFXiVYUBifGMDKDcPp2olk79kXIyCsa9nCkgp0h4omZuqYoMaq125eIxUJbUDws)ZoCxigUbffD4gN8qhuwMDoiZgsqHif3YXEADddsIUAnk5a1hMIC5XlvlRxkGH0v)KXz3Ug7xZz88mi7dakNhBk(y2VrKhe7HCd39Xs1ZfDvqRYU)H04eSl2DnsGhRKwcyZu(xPu8HNuNs7GWW(R)b3PyP5ne7OhtdOvq6zKhkh7bkhdz3yj15fxbCdj(KaGD22Qr9M6JcYhpEgkEIC8Npw01Elx5AHUyTYTTA9AGWhYjfoILvRmmK9jFYTz)K)bBIooaQd7ZUo7gSBY(m2NZ(LSFo7tz7e90UPbIkHtI89nH1ehxqvudQGAXIfNsrf(qXG5fOYl0zJd2POq(QOaxFGCTPy0wJoFXeXbUYIzXrMR3O8t0nSn0xrVPTEZYqjQQQTxVAzlD71A12uV1JaXTBw3sTsR10kBz3O1k26pcsWH3wREdipxV69e1dTxRUPPE1bstsWWheZ340ix4BdhpSZ2Gv(luy)mf2vzxJ9RuIUgVC)oylzHuUt7Vpw0NDU8w5dgC6RlRvf26NKJnAQs7lo5H9LkD8WKEEjt9AritZhCj8TUu5QvplBcTN3HColVg4xCUili7bi7LhQFgB1bBtVRXxVXZ1NSZQgNMZCKihkM4Iz3IPaOxHDLBFKBOT0J9m2o79r7n90QvK1Iggv5NUToLesHYo4y1Lv)JIG)MLMzUf3cgotbv1PNEnWiib9KIMz27uQexwPcGOAeOApWkultDqbyvdCxFStsMQ3D(7opx1z5QA6HcD3vOCnAyCYBRBPzwCwXwohx3Vki0zB1Y7I2pt68lUOq68CPwqzxOgPqYDNvI0fKifoib5RcvfjBJvZM7sZohxJffAy5bfGWu4iWOm5lnJWCwceZxbuasvdO(dDelXLExPutrIjS(qyr5BuGpGtvEmrSIFiCUOQbI4Y7kznu82wH1HnBVt9RsMoNO3s7b6vSSnkxVk0MWk6wZi93xOEz((luVzLo(luV5Ko9luV5LU)luVfKrJluVfLXKlupH7FjHZw6GpP6LkY1vu9z0Yq9GtFlO2hs9kiQDzkBrtoOjCsTS6MCLIKm)9HnyYruwqrFhPiBoIEBnLAif2ReVIEP9WIfEiu2KJKTgg55FI9aQZYQj0uCHHV0Xdf0d7(F9EERIWlRxPvt7g1nT2KBtBbLzvZFV78NsuZZFCYtSkoqY)7Zp1PZNKr8oXgfc(gEf6mwRUOoTY5xGNJBWJFQR(C1Q45vJ)0OH0vdvWuTlOkkxdOsncrOXJOKQB4PEi(RkM5N6I8JXNr0B7Tec5w0ihyjEV0kVi0FUhgDw4lzk8GjSPTHE5xPD9QtMVFiulpeAFmVuns3mDwwnG4RM4Hdgc9mKDQ9CcKhzdap0O)fe5uNVHXju4qbsYK5NoVKCpC7KQ8Nxwn)mZxAH5Yl2tEnkvXyyYN2iRjy2q3g()GGeNWbRYk4eEjnleThoruo7CTEP2)pA9NqJlCw)WW)gn9ughkdVzuKuqDgjy()OSWpCo03tRlNptYEyRwNXcLqu(mfC418r9aKhFcsLs6tIJ59ZdoHkH97GsAe2dIqvsPW9ase501d6go5W4IyZe0Kr7Kk)7zmcwGmaWxIsln)8NsZeJwwTkoboexDnupIZ71co0e4GYqVwdOE)7lEElM55Cs7MDijf7abNjhXf(9C4I9ALn)QP269I3iA8PGA(3rlp5Fxuif2hRWUh73oq0r4QI2dxEGSf)t)FuiVY1WRFdx9q26gVDW2IUCz3KYBDK0DF2T04979m(DwV55ENvv(0y3VJwllRwRXQMJvJTs0TE3xAlIIDi8lAMZy3SROqc43ogU7Ve3exxCGrtGLBmaorbyvIlJC8QTmQ)1TAAvUbRPI8EmwY7gfnzD(Ly7cx29PvqaYd6PHOpTD9PpD00M8jWU04tSZ)8X)N \ No newline at end of file +!WA:2!LIv3UTXXvyPYKM4nUU2kjUUoUTtyHDKAPuT(1YbWOHl5sjMWFK3DPKDKfOgU7qUt0YDxp7s9xDkkemkY16rGx1l6v8jiWx0Rhy0Na3hGc4xG2ZmdfjLGCKtlHa5UZCM5CMVZ35NrJV(eXMZpZDNzXjApH7eUF3FqVflCp98v3OYRAeYCjmDSZoUSWOORQ7tp8qmZfzhg6NqJEjUtIxiRAucnmiwJDq1MnJjjR(fSQ)NVFSXENE4ahy(1cPbjnYzuX2WSBZo((5OmhFY2MXryhY7YWoY1VKzCcMLO1OjnGg7PPd)KODucJ2QfHfFZ7W6)4FTRlPrNMnTpiIWw1O0AfQvspbEXe3HHN7O4iIVFr3yTxf3PbzxsqIfinD)E1ZL1YUULDwtB9oWM3iYhFaHzgGBtI1mLI2yvc2pXBWsxJrGLAATMrPsh3jOVjO1Zj0Vt7alXji1RHZhHfG9xhSt4Ou(OoXKs020eptSpTvGEjJc2m44jw74DH92K0sIz6(Hy3L0bt256MT7aOQMPJpoo(68FNMEm9qI4H56qD7TGNZURy)0DRU)YVSrFFsUq)q2xMkvQ1sbUqgoG2gNq8mJDW(KuhdUYorfDcdUXp5d)xnuUtVUQFnCBrIUM1t7GzeubWRG2WJMq6YKwMaBFH7baYqDK7s)vzbw07A6loBFWrTyuxHGPnZ3tnTYEgF8XtDelmbl8RJdpTNcNEfyjaieKuaC5HSgMzZxSMvdy0M0wAVqTfko0L0Jdzj6bHbKUjHo7Qa23pZuPPUrFC2hUWDrzd60GgJt8qRs8bMWXcZzdQBI3h0RjdCPwjmCco1RvSWcIHewBdRCMggvAWWU0oXp)Y9n9IbGAtDmM5uIe0kX75xp6gGRlKr6ZVne0bdglKfVnB)(u9V)V83glASXgVlCiCPQ4GJvUb45L4)ScVGGJfMICtFp(hXZ9sxGMkMUUG0YIjI1gFKqoH9XZP3gtdkWFOuAUj3IBd)ELZoYXXe)MYGlMD11euSjCU53LTlewX2rceFmVY49CPXcEUnz)K03oG)EJh9PJmu9MHmWyRhvpH2MuVVl37LYnX8eF4RfeobpiWDGlws56sbJVUZj0WuDbMF)SdBZxVHEvB7QLpQbUpZifWmGOxWRjGaINEZWGKORwGrpe9WoyxHddzB)cP2vq8JhNp56IaQ6hcKHT1fFFCwVGp7Hug(B4)Er8bFk53zeF)YypSB4EpsT6urxfwAw3VPtCcXL4wMg4Xxspbo5mXxDyKJojTMsR2QrJMSOiOUjWBFsoCCcnOLoM9KAfNE4BtBjwGoKfmCBEEGCcr7rE4u8P7Td7(MF9gp1yYgR2fYFqueZNFzact8PbanVMDPIvmg9K(OXnhcK9pgpwn1Tgl6ANYJuo0LONTMD1xj0UGT5i1GEw4v(vVYD4x7FW)OgoWXoSn)xWVb)w8Ff)xZ)n8Fj)M8Nf9KMDcKPDNe77Bb7jjodsMWldAMzMzkne8HraKiajYQwNeS7mY5xfh46dS2nLVT1ORxUqsGRkZzCK1ALY(ydZ6MgRyuPUrLSqEW8OARLpRTr9YvRzzuDDy6AvkAJYvTSEw76LQUsDJ1HsfWOfkwcQyyK)ZLjFRxUOLLrE(Naji9io7WVvp1Ptgf1lwydDICHV5xxJpb)d5iTORjQTSlXwL1waA)9XI(KZL(REWuef4YtxMVMi49SXG1U4Os(NP1WJqB5Lm1RKUmDFaseQEUS5ZFw6iEFVJeXaI8QF65Azb9FaslCyyy71EN7oZClY)Pq5riYB7JLXFXuxc)29czua3L8JURw1S4xxTID2s83NFPOF7BoKpIrCOISRP4L3M)fArxvHRcrRPa0BXegmT5b8BZVmGlA8ROX)535y3W6kz3M)S9V0)E6Pr5u5Yhqze1PxJrbllHsIrpa9NKmRnNB2fU3wWRZMbHME6YacbHuQPM9(lE)ffZnxgyklpCO7EiG0HkWcJtqMKM(eNK(Yo)DNBoHSZlKTafkLjKmlZbhqoTOZn79MxQYfeI(vbHo7GYUh(a1S3FEL9SOYEGApyFeK1MUdP)YxE(fecSKuaBpitib6IbhH6p)I37EYD4EzKZhYGkbYzwEwPfUmSqXwJdWiDiSAaoSSy27RM1sg0dkg8qAFRg8bWuv5Tyn)qOQoYetDfL0lJJ3XoSiyg7pewvrrIGOQ6FPro76MzlMh63zfd7zvW9fk3CkO)cLBEfSFHYTGcZVq5wub)xOClP8cxOC9DgxOCs4FzjyRa4tYmIWUUYmBJMIRf0jwguBiSoJmVOLQxt1lvGomuzov7uKI4FaOGjhryjf9neHS5iYT1uOqgOReVz860sXdPnrdSMnfgZwO)8dqbu)bB6jk5bQHt8ibcMfYfYYGcHgP2d0eb5ssGqdIlsO)y0EqVQO0)X0sLmsU)My)yLMHqu5VNv9NW9eFI9aY7dqjSoKmdg0Xdh0cu0zhx01nmyXCvRuVurl7nfO6wqreu6p)UplbLw84KNGRcOaSVPgUEAFQ)jOSCIVvu)PFCJSHTyTZV8LWUbF(qN95k1mNxfSH8bLZgsNIQNbjRabwfkctzXJiea9driXqZ0hNgcUdN60O1Pq((Ue54Qt5fz9NBP2ZA(kUQWzckTgCTOvQvm)KPBhcvQe8L0tDcZtjZqE1ftwgrbacn6FbrocskCQzqHjAYKPNoTk8AG6uIa070ZU4ClTq6HCz57WIhEfal4ydTv5)JYKeeoyxwHKisQAJzTijYeQN7Pxj9)JN(tOXzolom4Vtf7k9dzHrg1sYGMvzm)FKy6hph6hOXSZNjvFqJKN5eQmr1ZmaWl4JBflFtEJ9bWtBACS4IqamKlSDdCsPWwGpkxhgtCdmXExmOz4Kd8ms1jjkJ2Py63sVeSbd0VCtYltnIkJBrD(rSjdmBXEyAuOeuN5TD5NIpEov43SbnzMgGlzYraUFGIA1lN16RMAR3k2IShQmO0VHUNs)MioAIRIFZZ9Q4irVJMYUF94RKIVkV4r7b3YEdgo6On6)qp58RsDDjbMvaULjJgiUOpXZCp1TL6PUe0W)Rc8QA9xMSd7hOUR7G)liPMy3)5J(Vd \ No newline at end of file diff --git a/WA-AQ40AnubisathHelper/AQ40AnubisathHelper.table b/WA-AQ40AnubisathHelper/AQ40AnubisathHelper.table index c53c684..37d4d5e 100755 --- a/WA-AQ40AnubisathHelper/AQ40AnubisathHelper.table +++ b/WA-AQ40AnubisathHelper/AQ40AnubisathHelper.table @@ -1,6 +1,6 @@ { "m": "d", - "s": "2.18.2", + "s": "3.0.5", "d": { "yOffset": 292.99993896484, "regionType": "dynamicgroup", @@ -25,7 +25,7 @@ } }, "limit": 5, - "selfPoint": "TOPLEFT", + "uid": "4hcvGTqvOx8", "arcLength": 360, "useLimit": false, "borderColor": [ @@ -36,38 +36,45 @@ ], "borderEdge": "Square Full White", "animate": false, - "authorOptions": [], + "subRegions": [], + "selfPoint": "TOPLEFT", "actions": { "init": [], "start": [], "finish": [] }, - "tocversion": 11305, - "uid": "4hcvGTqvOx8", - "scale": 1, - "subRegions": [], - "groupIcon": 136163, - "rowSpace": 1, + "gridType": "RD", "config": [], + "xOffset": -533.00021362305, + "scale": 1, + "ignoreOptionsEventErrors": true, + "groupIcon": 136163, + "borderInset": 1, + "radius": 200, "grow": "DOWN", - "internalVersion": 33, + "internalVersion": 38, "border": false, "anchorFrameType": "SCREEN", - "gridWidth": 5, - "anchorPoint": "CENTER", "frameStrata": 1, + "borderBackdrop": "Blizzard Tooltip", + "gridWidth": 5, "borderOffset": 4, "constantFactor": "RADIUS", "id": "AQ40 Anubisath Helper", "sort": "none", "stagger": 0, - "radius": 200, - "gridType": "RD", + "tocversion": 11305, + "rowSpace": 1, "conditions": [], - "xOffset": -533.00021362305, - "borderSize": 2, - "columnSpace": 1, - "borderInset": 1, + "authorOptions": [], + "anchorPoint": "CENTER", + "fullCircle": true, + "backdropColor": [ + 1, + 1, + 1, + 0.5 + ], "load": { "class": { "multi": [] @@ -95,28 +102,73 @@ } } ], + "columnSpace": 1, + "borderSize": 2, "space": 2, - "rotation": 0, - "borderBackdrop": "Blizzard Tooltip", - "backdropColor": [ - 1, - 1, - 1, - 0.5 - ], - "url": "https://wago.io/4ao-BCj06/1", - "version": 1, - "semver": "1.0.0" + "rotation": 0 }, "v": 1421, "c": [ { - "yOffset": 0, + "icon_side": "LEFT", "outline": "OUTLINE", "desaturate": false, + "shadowYOffset": -1, + "regionType": "text", + "texture": "Blizzard", + "tocversion": 11305, + "shadowXOffset": 1, + "width": 200, + "orientation": "HORIZONTAL", + "sparkBlendMode": "ADD", + "sparkHidden": "NEVER", + "internalVersion": 38, + "barColor": [ + 1, + 0, + 0, + 1 + ], + "useTooltip": true, + "shadowColor": [ + 0, + 0, + 0, + 1 + ], + "auto": true, "icon": true, - "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", - "displayText_format_p_time_dynamic": false, + "conditions": [], + "inverse": false, + "automaticWidth": "Auto", + "triggers": { + "1": { + "untrigger": [], + "trigger": { + "unit": "player", + "debuffType": "HELPFUL", + "spellIds": [], + "custom_type": "stateupdate", + "custom": "function(allStates, event, ...)\n return aura_env.eventHandlers[event](allStates, ...)\nend", + "type": "custom", + "events": "PLAYER_REGEN_ENABLED UPDATE_MOUSEOVER_UNIT COMBAT_LOG_EVENT_UNFILTERED:SPELL_MISSED", + "event": "Health", + "names": [], + "subeventSuffix": "_CAST_START", + "subeventPrefix": "SPELL", + "check": "event" + } + }, + "activeTriggerMode": -10 + }, + "sparkColor": [ + 1, + 1, + 1, + 1 + ], + "fontSize": 16, + "yOffset": 0, "font": "Friz Quadrata TT", "useAdjustededMin": false, "animation": { @@ -139,132 +191,77 @@ "easeStrength": 3 } }, - "orientation": "HORIZONTAL", - "uid": "kr9RZWqE(bH", - "sparkHidden": "NEVER", - "inverse": false, - "width": 200, - "displayText_format_p_time_precision": 1, - "texture": "Blizzard", - "anchorFrameType": "SCREEN", - "subRegions": [], "selfPoint": "BOTTOM", - "id": "AQ40 Anubisath Helper Text", "xOffset": 0, - "justify": "LEFT", - "customTextUpdate": "event", - "sparkColor": [ - 1, - 1, - 1, - 1 - ], - "displayText_format_n_format": "none", - "authorOptions": [], - "regionType": "text", - "anchorPoint": "CENTER", + "subRegions": [], "actions": { "init": { - "custom": "-- Config\naura_env.buffPriorities = {\n [2147] = 1, --Mending\n [13022] = 2, --Fire and Arcane Reflect\n [19595] = 3, --Shaodw and Frost Reflect\n [21737] = 4, --Knock Away\n [25777] = 5, --Thorns\n [9347] = 6, --Mortal Strike \n [2834] = 7, --Thunderclap \n [812] = 8, --Mana Burn\n [2148] = 9, --Shadow Storm\n}\n\n\n\n-- Helpers\nlocal RaidIconMaskToIndex = {\n [COMBATLOG_OBJECT_RAIDTARGET1] = 1,\n [COMBATLOG_OBJECT_RAIDTARGET2] = 2,\n [COMBATLOG_OBJECT_RAIDTARGET3] = 3,\n [COMBATLOG_OBJECT_RAIDTARGET4] = 4,\n [COMBATLOG_OBJECT_RAIDTARGET5] = 5,\n [COMBATLOG_OBJECT_RAIDTARGET6] = 6,\n [COMBATLOG_OBJECT_RAIDTARGET7] = 7,\n [COMBATLOG_OBJECT_RAIDTARGET8] = 8\n}\n\n\nlocal function addState(allStates, guid, mark, auraSpellId, auraName)\n local priority = (auraSpellId and aura_env.buffPriorities[auraSpellId]) or math.huge\n allStates[guid] = {\n show = true,\n changed = true,\n name = ICON_LIST[mark] .. \":0|t \" .. (auraName or \"?\"),\n index = priority\n }\nend\n\n\n\n-- Events\naura_env.eventHandlers = {}\n\nfunction aura_env.eventHandlers.PLAYER_REGEN_ENABLED(allStates)\n for _, state in pairs(allStates) do\n state.show = false\n state.changed = true\n end\n return true\nend\n\n\nfunction aura_env.eventHandlers.UPDATE_MOUSEOVER_UNIT(allStates)\n local guid = UnitGUID(\"mouseover\")\n if guid == nil then\n return false\n end\n \n local _, _, _, _, _, npcId = strsplit(\"-\", guid)\n if npcId ~= \"15264\" then -- 15264 = Anubisath Sentinel\n return false\n end\n \n local mark = GetRaidTargetIndex(\"mouseover\")\n if mark == nil then\n return false\n end\n \n local auraName, _, _, _, _, _, _, _, _, auraSpellId = UnitAura(\"mouseover\", 1)\n addState(allStates, guid, mark, auraSpellId, auraName)\n return true\nend\n\n\nfunction aura_env.eventHandlers.COMBAT_LOG_EVENT_UNFILTERED(allStates)\n local _, event, _, _, _, _, _, guid, _, _, raidFlags, spellId, _, _, missType = CombatLogGetCurrentEventInfo()\n if event ~= \"SPELL_MISSED\" then\n return false\n end\n if spellId ~= 2855 then -- 2855 = Detect Magic\n return false\n end\n if missType ~= \"REFLECT\" then\n return false\n end\n local mark = RaidIconMaskToIndex[bit.band(raidFlags, COMBATLOG_OBJECT_RAIDTARGET_MASK)]\n addState(allStates, guid, mark, 13022, \"Fire and Arcane Reflect\")\n return true\nend\n\n\n\n", + "custom": "-- Config\naura_env.buffPriorities = {\n [2147] = 1, --Mending\n [19595] = 2, --Shaodw and Frost Reflect\n [13022] = 3, --Fire and Arcane Reflect\n [21737] = 4, --Knock Away\n [9347] = 5, --Mortal Strike\n [2834] = 6, --Thunderclap \n [25777] = 7, --Thorns\n [812] = 8, --Mana Burn\n [2148] = 9, --Shadow Storm\n}\n\n\n\n-- Helpers\nlocal RaidIconMaskToIndex = {\n [COMBATLOG_OBJECT_RAIDTARGET1] = 1,\n [COMBATLOG_OBJECT_RAIDTARGET2] = 2,\n [COMBATLOG_OBJECT_RAIDTARGET3] = 3,\n [COMBATLOG_OBJECT_RAIDTARGET4] = 4,\n [COMBATLOG_OBJECT_RAIDTARGET5] = 5,\n [COMBATLOG_OBJECT_RAIDTARGET6] = 6,\n [COMBATLOG_OBJECT_RAIDTARGET7] = 7,\n [COMBATLOG_OBJECT_RAIDTARGET8] = 8\n}\n\n\nlocal function addState(allStates, guid, mark, auraSpellId, auraName)\n local priority = (auraSpellId and aura_env.buffPriorities[auraSpellId]) or math.huge\n if allStates[guid] ~= nil and auraSpellId == nil then -- dont overwrite detected buffs with \"?\"\n return false\n end\n allStates[guid] = {\n show = true,\n changed = true,\n name = ICON_LIST[mark] .. \":0|t \" .. (auraName or \"?\"),\n index = priority\n }\nend\n\n\n\n-- Events\naura_env.eventHandlers = {}\n\nfunction aura_env.eventHandlers.PLAYER_REGEN_ENABLED(allStates)\n for _, state in pairs(allStates) do\n state.show = false\n state.changed = true\n end\n return true\nend\n\n\nfunction aura_env.eventHandlers.UPDATE_MOUSEOVER_UNIT(allStates)\n local guid = UnitGUID(\"mouseover\")\n if guid == nil then\n return false\n end\n \n local _, _, _, _, _, npcId = strsplit(\"-\", guid)\n if npcId ~= \"15264\" then -- 15264 = Anubisath Sentinel\n return false\n end\n \n local mark = GetRaidTargetIndex(\"mouseover\")\n if mark == nil then\n return false\n end\n \n local auraName, _, _, _, _, _, _, _, _, auraSpellId = UnitAura(\"mouseover\", 1)\n addState(allStates, guid, mark, auraSpellId, auraName)\n return true\nend\n\n\nfunction aura_env.eventHandlers.COMBAT_LOG_EVENT_UNFILTERED(allStates)\n local _, event, _, _, _, _, _, guid, _, _, raidFlags, _, spellName, _, missType = CombatLogGetCurrentEventInfo()\n if event ~= \"SPELL_MISSED\" then\n return false\n end\n if spellName ~= \"Detect Magic\" then\n return false\n end\n if missType ~= \"REFLECT\" then\n return false\n end\n local mark = RaidIconMaskToIndex[bit.band(raidFlags, COMBATLOG_OBJECT_RAIDTARGET_MASK)]\n addState(allStates, guid, mark, 13022, \"Fire and Arcane Reflect\")\n return true\nend\n\n\n\n", "do_custom": true }, "start": [], "finish": [] }, - "icon_side": "LEFT", - "height": 20, "config": [], - "shadowXOffset": 1, + "sparkOffsetY": 0, "wordWrap": "WordWrap", - "sparkRotation": 0, + "sparkOffsetX": 0, "spark": false, - "sparkBlendMode": "ADD", - "color": [ - 1, - 1, - 1, - 1 - ], - "displayText_format_p_format": "timed", - "sparkRotationMode": "AUTO", + "useAdjustededMax": false, + "customTextUpdate": "event", + "displayText_format_n_format": "none", + "uid": "kr9RZWqE(bH", "backgroundColor": [ 0, 0, 0, 0.5 ], - "barColor": [ - 1, - 0, - 0, - 1 - ], - "auto": true, - "alpha": 1, - "useTooltip": true, - "shadowColor": [ - 0, - 0, - 0, - 1 - ], - "shadowYOffset": -1, - "zoom": 0.25, - "useAdjustededMax": false, - "frameStrata": 1, - "displayText": "%n", - "internalVersion": 33, - "conditions": [], - "icon_color": [ - 1, - 1, - 1, - 1 - ], - "sparkOffsetY": 0, - "fixedWidth": 200, - "sparkHeight": 30, - "automaticWidth": "Auto", "load": { - "class": { - "multi": [] - }, "spec": { "multi": [] }, "size": { "multi": [] }, - "use_zone": false - }, - "triggers": { - "1": { - "untrigger": [], - "trigger": { - "unit": "player", - "debuffType": "HELPFUL", - "spellIds": [], - "names": [], - "custom": "function(allStates, event, ...)\n return aura_env.eventHandlers[event](allStates, ...)\nend", - "subeventSuffix": "_CAST_START", - "events": "PLAYER_REGEN_ENABLED UPDATE_MOUSEOVER_UNIT COMBAT_LOG_EVENT_UNFILTERED:SPELL_MISSED", - "event": "Health", - "type": "custom", - "custom_type": "stateupdate", - "subeventPrefix": "SPELL", - "check": "event" - } + "class": { + "multi": [] }, - "activeTriggerMode": -10 + "zone": "Ahn'Qiraj", + "use_zone": true }, - "tocversion": 11305, + "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", + "anchorPoint": "CENTER", + "justify": "LEFT", + "fixedWidth": 200, + "displayText_format_p_format": "timed", + "zoom": 0.25, + "displayText_format_p_time_dynamic": false, + "frameStrata": 1, + "displayText": "%n", + "alpha": 1, + "sparkRotationMode": "AUTO", + "icon_color": [ + 1, + 1, + 1, + 1 + ], + "authorOptions": [], + "color": [ + 1, + 1, + 1, + 1 + ], + "sparkHeight": 30, + "sparkRotation": 0, + "height": 20, + "displayText_format_p_time_precision": 1, + "ignoreOptionsEventErrors": true, "sparkWidth": 10, - "sparkOffsetX": 0, - "fontSize": 16, - "url": "https://wago.io/4ao-BCj06/1", - "version": 1, - "semver": "1.0.0" + "id": "AQ40 Anubisath Helper Text", + "anchorFrameType": "SCREEN" } - ], - "wagoID": "4ao-BCj06" + ] } \ No newline at end of file diff --git a/WA-ConsumableCounter/ConsumableCounter.string b/WA-ConsumableCounter/ConsumableCounter.string new file mode 100755 index 0000000..439c041 --- /dev/null +++ b/WA-ConsumableCounter/ConsumableCounter.string @@ -0,0 +1 @@ +!WA:2!fE1wZXXrv4SAltsghsKLncBtUmzJTIuSKSKILbuvgQ9QKCK0Qm7kFjHu72Zm9UtBn70dD3JUzmGxcbbfHu1(aVXlcEJxafY7u6xqxQO4nEX)cO8VaoDpZUAxBLWQs7oZP7(0NZ35EQ7mc369NEMPNFKwJ4oI7(xpxtgDBlRLxCPQpXMYCXSCiNnDz0WWHZ5t2BpeZ1SkL6liHSDk3Obhlw6F(57m0R)cVWqSD7sy3)7qVa85quGJhLToLeiMRA51pOrKVFEcZXhx3IhICWNLHCeeAa)MwCbIjmYrcicd7gWpCpJ2cgPztmJF5Xyjp(zh4ITJA0O6UHy2sfxz9sBSsob8IfkIHMRnpe77VSl34j8iB8w4arfy3KDoSw(SvQwRs1SwvZfbxIDOpAxmZka1cZnS0B1EjmYx417ORZWWrTQSEXvwPtuqIiyCOd1pQvqfLgK(PGYHzbi)7aYjOkR2bfqAHuA1nLF7sYlKlGgGpcJ44kcgoOPW7fp2fKv1oQPKCgh7qdC5Tv7rPxYRKRfIeaNvEf5vFr5yY3voo84R9SuSq(KMb25lUw1IwmabvIxQdaX3c3ubRg58Pi3sDI44Ao(iopNGfHZbGKZOwTIaZOHLM(y2CsqtFm7UzbZFzl5Cg54K9WJcpCmksaMXYHAlLXX2jUe5P(u2TtNo96PbxiwSAJ9S4oiFC62WDUcPfr4zh7j5Dq8VfDBIdpxLFAeIHnlbEeM31JiWhW0ISs)pYDxWQqCaNXOWKtvbeMZy5Ry4z7WX(n0Ev5wPyPQTBYiUQZLXQqBW)n2U0rF6LbK9Id9Q)1Na)c4tGOe4Wrz2wzlS8gvomM3lhaETPpk(LyF4x2MHCjr8p9voqqD2k20(storgIB45Zd8kQfY2hZnZtJu2)dBWa)iWaJei1vtCVlXv4D2NghcusTQseTRK3QyX1aXuODasnxeX9Wp4JUXk4LA1yJ7THniOninn6GyoRO9w(0rdViyLPmCIfOOY1SiJrz86hO8CiXgMCCktiVsIsfBDsLkv6rCU8(VJ8ftjFj51o2bcEDPBhuzBsiU(rDFvzu8KVc4XAiF1X64sR5eXf0w1TJ)n8)m1uMjIMkqRgoyRPD6dhUL5dFKrdkZS2KMNq3KeyscregF8hYfmEOprmEMFsqMjn7Nlax)4m9XTmFYepActxQHj8XNc(tMQW0jn3gSGyx4YoHzlKP)lCc9ronj8JvC4tGJkObrTSXSXJz2eg4ax5Rzih(nhtEU9hwoI88qywTdJvCDeQn46iI4YVR8IYVNr7UrVJmR81LVHYrVMkJsDwuGoTroiGHkRfUqJOaD6TX1KJLngweXcm1umV1TmZKl7AFqjRSRwSw51lUwXczucuC(hE4B)SRAEcH8RuUsXcYrHqypSZMGSCj5LLVP8T6k6EexSLG0c7knnaL7FR0lj6qL2GJcDHVFA8wVdIr0OuO1d1s5wi)iScSG0ftQPiapw)bOaSXzt(GKaCH3GOnrzSbFRmtA8ifibWMw6uiyTDg6l6HmiFFT4WNmgs0gtbK9dclleJykVQbm)GtvSp1PzN753CIVJnQPomfeQfXILf4w6xhpMPnq(8e)MtoIwB)goKsLN45UMGn7EK(o)u9U)E7VNs3ZP8H9wtdJE0Thax7(XXdf0uJUp)AHmAtgMZvPzuWV6giozgCtQ7dwuRedSajWfVZPVcaUNacQeQAmyIb31utruRQeTFWnMDMbxSNNspiAW176T1fOgC1UEEXw)NHZ95WnEp78pQ7M7tiFK(ji0Q)OqfkQJ)HOg5dah1rnKEhKl7I12y9czRwuNmW0i8CQ2u2cxnUbGvPU4ZiZS6t3eJdZQkMkSuje8KVtCj)blBpX))c5qtnGMOsRazHNAH9Vq4ic8oIACpeKD(EX1KsfEjnr9xqqbuTTgp5b5v60BTmxLhoCFh)KkbpjMAVQNz3OA5WZRjQszP6AXrx3kxw41NgFrKDWXfZE8XXfZUFI4CKE9hajqin2vETd010WvbI5wR8AfLxGbnIO2Zb6n60TDH0Ds0Gar4WLyK9m)WiKRQYPz1QdO4DVPJ102gQRDxgkS9DtEiwa2IWjqGF9eDUVEo7uEdOVOAqNNh37gv9r8gjkY9gG9Qv1DvcNALLxR4(xk8TFo8g(dYNwlKHDiQwcsj326QHx)Qc5oAewURCp5dL)m5JES8NNs(lKxt(lLp(umCDFq6h(wFD3ssBqEGZsB5V62Pv8)tL)Azuk5NL6ueUWNt4(nY9L)b5xi)Dhfdf5kxTA5vL)26NIef2tIK)(lj)8uNICfoOCT)Okrz7mxnON2BNCdpleuqPdj22bbFLIbF0k2N1NelF5b2EIRWeGSNiEpVge0lyW2dtA6jwuoDj51RlNv1gR89htEd58QNUP(9FCovQn5FQ(bqf8KHAQlZdY73kL8E1dVq3MJuU0fiCv5fxVC7rPTsjBuxUAs)Gx8u6h0uLNuw9WOs3424FyP7xv8rYYPLFO0YABvS0IY7m6H9v1AN0Zx0h3ckacP6Q4HyH4aOHCZkq3k4fUPrrFYoeMjTH5ImmsDbzBsG(F2DH57FncK1JpajHh2CvAqtkLJxy2zmUD0dImxNUnMTWCjVTQcQw4gZyynD5PxE6ctxz6fM1qtDxtlutmSFvTA1b0D0dzBxoyRiFOgnYwlfD3XSZBuIHXMz1f37rDgJkTOBchRaMJzcZcrTGM3cAYvSeM5Al4EGENC8PcpZCOax4svlTi1g2MzfuiewAMhGLy6qgniFbiyf0t8SWCg5XbqlmQR0hGa4e(Bb70yjAeRPA(gGsGlamlgqBbtwc6CGlyRGr6O(M5rHGcNhbTrPGSvrrVlWmG0AKgGUb2GWTrchpGcO3Q0ndO0Zdu5qh6euxapRVpyjCaa3OR5QebM2zDifjEaOz(t2aJYfFJ7ynvfItJja(2Dpv05n)M3twMdk4RrysGN8WyJBQ8)kG3IeRhXMclQZMyH5sy)wybqEDembVxKahFeGcmmN2AzrPcZQWG0AhTSbcYu3bdSx7naWoW8bjQDkBe5)mKpXvgYPZbH1cZjQr5uI1mmsGA4mOQ53)Y)r5fSibHrqrDog80GeN)5ZaJc1abd6o0CBI3v(xYPAD5W(cyH)vdz9D6ONggurCD10YXJE5bdyh6HslV)7nM8bLKN7mT3kPtz74EAYqdZCRBzPBGzKzyX9NXV8yYVuNUUn0ugagWmedd1cNE2PpPsiWWBcmu(370Rhg5xMw(pEp1ztLgsM(vXhAUbo0xQh2w(vY)w7UPN8SoP06iB9VU3)l \ No newline at end of file diff --git a/WA-ConsumableCounter/ConsumableCounter.table b/WA-ConsumableCounter/ConsumableCounter.table new file mode 100755 index 0000000..03f1da1 --- /dev/null +++ b/WA-ConsumableCounter/ConsumableCounter.table @@ -0,0 +1,403 @@ +{ + "c": [ + { + "actions": { + "finish": [], + "init": { + "custom": "-- config\naura_env.consumables = {}\nfor _, consumable in ipairs({strsplit(\"\\n\", aura_env.config[\"consumables\"])}) do\n local name, wanted = strsplit(\":\", consumable)\n aura_env.consumables[name] = tonumber(wanted)\nend", + "do_custom": true + }, + "start": [] + }, + "alpha": 1, + "anchorFrameType": "SCREEN", + "anchorPoint": "CENTER", + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "main": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "start": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + } + }, + "authorOptions": [ + { + "default": "", + "key": "consumables", + "length": 10, + "multiline": true, + "name": "Consumables", + "type": "input", + "useDesc": false, + "useLength": false, + "width": 2 + } + ], + "auto": true, + "color": [ + 1, + 1, + 1, + 1 + ], + "conditions": [ + { + "changes": [ + { + "property": "sub.1.text_color", + "value": [ + 1, + 0, + 0, + 1 + ] + } + ], + "check": { + "op": "==", + "trigger": 2, + "value": "0", + "variable": "stacks" + } + }, + { + "changes": [ + { + "property": "sub.2.text_color", + "value": [ + 0, + 1, + 0, + 1 + ] + }, + { + "property": "alpha", + "value": 0.5 + } + ], + "check": { + "trigger": 2, + "value": 1, + "variable": "satisfied" + } + } + ], + "config": { + "consumables": "Elemental Sharpening Stone:6\nElixir of Greater Agility:5\nElixir of Giants:5\nElixir of the Mongoose:10\nJuju Power:20\nJuju Might:40\nR.O.I.D.S.:1\nMighty Rage Potion:20\nLimited Invulnerability Potion:15\nFree Action Potion:10\nSmoked Desert Dumplings:20\nHeavy Runecloth Bandage:20\nGoblin Sapper Charge:20\nColdrage Dagger:2\nCenarion Plant Salve:2\nHourglass Sand:5\nGnomish Mind Control Cap:1\nCache of Mau'ari:1\nNifty Stopwatch:1\nInvisibility Potion:5\nInsignia of the Alliance:1\nGreater Fire Protection Potion:5\nGreater Frost Protection Potion:5\nGreater Nature Protection Potion:10\nGreater Shadow Protection Potion:10\nGreater Arcane Protection Potion:5\nGnomish Cloaking Device:1\nGoblin Rocket Helmet:1\nParachute Cloak:1\nWhipper Root Tuber:20\nAnti-Venom:10\nStrong Anti-Venom:10\nPowerful Anti-Venom:10\nElixir of Poison Resistance:10" + }, + "cooldown": false, + "cooldownEdge": false, + "cooldownSwipe": true, + "cooldownTextDisabled": false, + "desaturate": false, + "frameStrata": 1, + "height": 35, + "icon": true, + "id": "Consumables Counter Icon", + "ignoreOptionsEventErrors": true, + "internalVersion": 38, + "inverse": false, + "keepAspectRatio": false, + "load": { + "class": { + "multi": [], + "single": "WARRIOR" + }, + "size": { + "multi": [] + }, + "spec": { + "multi": [] + }, + "use_class": true + }, + "regionType": "icon", + "selfPoint": "CENTER", + "semver": "1.0.0", + "subRegions": [ + { + "anchorXOffset": 0, + "anchorYOffset": 0, + "rotateText": "NONE", + "text_anchorPoint": "OUTER_TOP", + "text_automaticWidth": "Auto", + "text_color": [ + 1, + 1, + 1, + 1 + ], + "text_fixedWidth": 64, + "text_font": "Friz Quadrata TT", + "text_fontSize": 14, + "text_fontType": "OUTLINE", + "text_justify": "CENTER", + "text_selfPoint": "AUTO", + "text_shadowColor": [ + 0, + 0, + 0, + 1 + ], + "text_shadowXOffset": 0, + "text_shadowYOffset": 0, + "text_text": "%s", + "text_text_format_s_format": "none", + "text_visible": true, + "text_wordWrap": "WordWrap", + "type": "subtext" + }, + { + "anchorXOffset": 0, + "anchorYOffset": 0, + "rotateText": "NONE", + "text_anchorPoint": "OUTER_BOTTOM", + "text_automaticWidth": "Auto", + "text_color": [ + 1, + 0, + 0, + 1 + ], + "text_fixedWidth": 64, + "text_font": "Friz Quadrata TT", + "text_fontSize": 12, + "text_fontType": "OUTLINE", + "text_justify": "CENTER", + "text_selfPoint": "AUTO", + "text_shadowColor": [ + 0, + 0, + 0, + 1 + ], + "text_shadowXOffset": 0, + "text_shadowYOffset": 0, + "text_text": "%p/%t", + "text_text_format_p_format": "timed", + "text_text_format_p_time_dynamic": false, + "text_text_format_p_time_precision": 0, + "text_text_format_t_format": "timed", + "text_text_format_t_time_dynamic": false, + "text_text_format_t_time_precision": 0, + "text_visible": true, + "text_wordWrap": "WordWrap", + "type": "subtext" + }, + { + "anchorXOffset": 0, + "anchorYOffset": 0, + "rotateText": "LEFT", + "text_anchorPoint": "TOP", + "text_anchorXOffset": 0, + "text_anchorYOffset": 20, + "text_automaticWidth": "Auto", + "text_color": [ + 1, + 1, + 1, + 1 + ], + "text_fixedWidth": 64, + "text_font": "Friz Quadrata TT", + "text_fontSize": 12, + "text_fontType": "OUTLINE", + "text_justify": "CENTER", + "text_selfPoint": "BOTTOM", + "text_shadowColor": [ + 0, + 0, + 0, + 1 + ], + "text_shadowXOffset": 0, + "text_shadowYOffset": 0, + "text_text": "%n", + "text_text_format_n_format": "none", + "text_visible": true, + "text_wordWrap": "WordWrap", + "type": "subtext" + } + ], + "tocversion": 11305, + "triggers": { + "1": { + "trigger": { + "check": "event", + "custom": "function(event)\n return event == \"BANKFRAME_OPENED\"\nend", + "custom_hide": "timed", + "custom_type": "status", + "debuffType": "HELPFUL", + "duration": "1", + "event": "Health", + "events": "BANKFRAME_OPENED BANKFRAME_CLOSED", + "names": [], + "spellIds": [], + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "type": "custom", + "unevent": "auto", + "unit": "player", + "use_unit": true + }, + "untrigger": [] + }, + "2": { + "trigger": { + "check": "event", + "custom": "function(allstates, event, containerID)\n for name, wanted in pairs(aura_env.consumables) do\n local bagCount = GetItemCount(name, false)\n local totalCount = GetItemCount(name, true)\n local bankCount = totalCount - bagCount\n allstates[name] = {\n show = true,\n changed = true,\n progressType = \"static\",\n name = name,\n index = name,\n icon = GetItemIcon(name),\n --itemId = 8410,\n stacks = bankCount,\n value = bagCount,\n total = wanted,\n satisfied = (bagCount >= wanted),\n }\n end\n return true\nend", + "customVariables": "{\n value = true,\n total = true,\n stacks = true,\n satisfied = \"bool\",\n}", + "custom_type": "stateupdate", + "debuffType": "HELPFUL", + "event": "Health", + "events": "BAG_UPDATE", + "names": [], + "spellIds": [], + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "type": "custom", + "unit": "player" + }, + "untrigger": [] + }, + "activeTriggerMode": 2 + }, + "uid": "uF4Je9FYTtZ", + "url": "https://wago.io/lsN0BQeyz/1", + "useTooltip": true, + "version": 1, + "width": 35, + "xOffset": 0, + "yOffset": 0, + "zoom": 0 + } + ], + "d": { + "actions": { + "finish": [], + "init": [], + "start": [] + }, + "align": "CENTER", + "anchorFrameType": "SCREEN", + "anchorPoint": "TOP", + "animate": false, + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "main": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "start": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + } + }, + "arcLength": 360, + "authorOptions": [], + "backdropColor": [ + 1, + 1, + 1, + 0.5 + ], + "border": false, + "borderBackdrop": "Blizzard Tooltip", + "borderColor": [ + 0, + 0, + 0, + 1 + ], + "borderEdge": "Square Full White", + "borderInset": 1, + "borderOffset": 4, + "borderSize": 2, + "columnSpace": 1, + "conditions": [], + "config": [], + "constantFactor": "RADIUS", + "frameStrata": 1, + "fullCircle": true, + "gridType": "RD", + "gridWidth": 5, + "groupIcon": 134827, + "grow": "RIGHT", + "id": "Consumables Counter", + "ignoreOptionsEventErrors": true, + "internalVersion": 38, + "limit": 5, + "load": { + "class": { + "multi": [], + "single": "WARRIOR" + }, + "size": { + "multi": [] + }, + "spec": { + "multi": [] + }, + "use_class": "true" + }, + "radius": 200, + "regionType": "dynamicgroup", + "rotation": 0, + "rowSpace": 1, + "scale": 1, + "selfPoint": "LEFT", + "semver": "1.0.0", + "sort": "none", + "space": 5, + "stagger": 0, + "subRegions": [], + "tocversion": 11305, + "triggers": [ + { + "trigger": { + "debuffType": "HELPFUL", + "event": "Health", + "names": [], + "spellIds": [], + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "type": "aura2", + "unit": "player" + }, + "untrigger": [] + } + ], + "uid": "KZ4LeHmfUXU", + "url": "https://wago.io/lsN0BQeyz/1", + "useLimit": false, + "version": 1, + "xOffset": -943.00102996826, + "yOffset": -415.00048828125 + }, + "m": "d", + "s": "3.0.5", + "v": 1421, + "wagoID": "lsN0BQeyz" +} \ No newline at end of file diff --git a/WA-FuryWarrior/FuryWarrior.string b/WA-FuryWarrior/FuryWarrior.string index 6750e55..1b62bd4 100755 --- a/WA-FuryWarrior/FuryWarrior.string +++ b/WA-FuryWarrior/FuryWarrior.string @@ -1 +1 @@ -!WA:2!TZxFWXXz997Lloo(kbSKJDSDCqRLTvLCKKToBl7yII7DsNEXrVCzVtw2gf0T3URUDJoT76D3tYYaPfvAgbntBrddmUnth4ct7mTD4f1cDYVsPGGslD6F8ubt6rAH2rucqdukU0(JzkLPF)(8SVC7DNCKCEbMm9MXY7T7ZlFFEE(857B7ZZXDXgTZfRZUoBNXAC2gLBuEP7FTCIsZiBzy2RrbdRlejsKurorNNE9CgwYkwjCFO5Usuq76xx0sMpJHrbhnZsogsZPyzRzOFxT32AIfDunSgZ0b(UD0CSARUCElJIMdjzOVV3WUhEfrDjOqPm00DY1BYrZKuOeRGP1UUY2xHDnto444IyDTXMEABfhUBcvqXsxSWfzDyVwIs0oQBbBhrlNOj001CIMBA4)SvJUOJLw(8qrpqlwUx(KLKvYvC6PZSGPI1Gjhov)JpCch4lcIfTeJTOTPsHcdjBhDD7I5uMtr3jnuATRTYu9gpDMPsNjUqgbDXzvQOePSuGsiKovYHhwGENCdQiwWrnrrqAYzwqCbfRLlQ7kcrTwGnCo4owLnszFDNLSuYddgu0eOZxlBRuyA6SuPeJLjZyJmCY(Z0SM8Q9x0Ab(jeTS0mSYbtQtRLp6ktBbIvAhlrhXi3Knd3pElS9YLUxHKjh1DwoPCEfZgsF1IIwk89xSqb(ju1CuCN3hsheMic2sIfuIucgKcuXYoASIAYR01fo9dEH5N2EWtKUe0ZYASf6efmeL7F5I2ktjvq02oHJvrLeWSP0EfMTiGtIkqVFl5S10ZxqXAI4ccdnMa5TgnHnSOVx4ILf11MveBVUj7QFY9Mq3qxzvfrBCuPON3rDhRjdRsyjMcxZSSvqrWErSm4WKepXSIA6qDjXjj2bPxsFKKWLnw9DAu6dV7LotjBtrRzMqt2rDpRsVMTsCjobjg4lcxKssfTDmMnJY1CmVX0f1PaUwBlkp8rBAEe2mLI(CDcaqhf73wxpgVOUCDUDNoQwkIoMso8oQk606JFSuCkAPZBdOd98DoTHfmf0AZhTZtmDZTFlBgMiOOlhf(h5iCKDsIUgDuiy4qNK4mBi03hXqwjr8XZmg5UtT9UIfRZttEZWuDusdrjnoTLSXu5lymV6IWf2gf1Lvxb)(umowcBvJ5xMEdkFjL21ukiqlN5BDiKxoTOKYKXLLb8WKtOiotCq4TNmLX8kw0lhrrwtCY0ynSNumpaX70iF(BsBsk4L2WR1Vq8rsMo5Wj7ndGp29hRfY9S0UxhrwiDsZg)B2s43XjLI2G86ckASRf9kw2CShUDYEi7fw8FmYbi3hPjZDLHo9XNwZPiToLyZNJJmvqfsEfa4QtjXjavzg0(nOizjhAvwPy)LS)OLcKksZMnqLla2RnTMetsOnHyH5fxWgjfzjhmk5(jVfYHBHCiImz6S4aSH1WsPAy7OvqZzHSRxaKHctzaGCrhdRM7PhSoc072ChDHJQ1PekSFOdKOuYhTazDhS3dkY89QkIQjvS0GgxYEz)oXIDLc5T1yxWaHoljsYHY3HizjtMLC49IxbY3N2FkelBtKzDfDIcPz6Gbkmw1lNfhwW9HhVISM9Jt5lZPKJrImB0LmX0eoSrEnjZr9jvUkizaBxEH79EBXEm(o6GNo86PJU475H5zRa8A28wIAY85mSTrMGzdI0U0TpqmFKsAGEIPK8mSfH8M6LCNrjTUyMXsjm0adMzXCIE2Bg88F39JF2hq9LvSbqeScOK1Sby4ibcLYuwE0Rk1zCzoYjpgG0wbPSqRnf8VL2V5HCa9gtr)dJApL5uoAau30cWiOnSil7xKMpQK5UOFZwvu2y(alGRZURN5aYOM7MEheIIQmLOkXseh(6nzDgWoLP38DVgZwWLDTHUk95poSoOn9cKOLOJgfu9wIrhB0KMhUgjURaDoU3c0LEVwGLbSuMnwHeFjwNePe9Ebt4l72E6oM7QFlTRZ)OffLrlv8zYuNEmwD6Xq9J7G5GBJnAMdMjZvqj7A0VnpygBclrZfNW9I187D0irIrbZkUZZv4iYQdn6OjfMI5oI5(RZ6g7cbC5tUofq3xud6p0FM94Ua4o3Wz20gHjKxa8SqtsnNQIwEvN9KJT2OsoZ0KZMLYVrvtwzPklu0LavPaVol5HAH0d5HbtOKZHgsjNh)76u0zIcaNajbXI3xFM7cQyCzCXxrwrEeXRPMaPgQ3eD(d95qx2h0rD)JCQvM9kAzI5KBCZPfaUvGFfPaVh0bfTZQzzzyPAURkEg9pMnMSWCJ3)uzOev2FjTy5sqygF7naIKZtsfsmCYr7BzkN1wd(oLIkqlVQW8iO(lVc9BdsNN6XcNllAPuAen0dIcGIos7rsCDdJz5i5Ys2o4yQBf0KLv0fgn5ftkaoszUNk9KIVdEM1bbXcMQIriDq6KrXZWAFZwdSZ1RiqG0ZNq0AYXhQJGV1rAScKhikyohDlwrT6jDnD1vmS0G5oMbObhtyORm2OzIpmP7Z1IGKQI0m9tUNiloNOLMimRqEmH5eluujsZgMGHaljvr98k2hRfYQWm3GNNSl8ZEISOPfAVWzbY8WJ6Ue12m1MAIuGpOKXnpDi70JfYoDiRZcg5mCap9nrl0RXAiSB1vkKRpnXcg5jFrY4Tq(COGs(8GTHv3ot6iFHdqLRbp)6Rr)WfbkkiqFUUj3t7BJ85BEmHC0XO9XcQ8oyvgkYoGBiqwnc5lWgFCE1F1Uj)LKVezCYFf5VM8LXUFrFfXKFjWnMls9XdCUlhOBfiA5SvH1GzOU8bE(1V)Zj)TLOlWPkwWwX7XnwXJtamH5DFWshNmWEidYH2loYF02qNSidZrgHmk5JgWs29BVwJKcupFqlJGTvF7QmZLOtjhokuNpOVvxADm3vAhGgPC8(bfdhhxyW6dnzcutrq9pCuIzmr9fiorif9nP1AmWEgzE2K21ujx31Me5DS0EjVtoY7Q5JAsEcQbfYVmmo(viVBYIVBYVkh59aF7xJ8KqrxI8(yT3Vo5Pi)ghCBK3BeYVf59t(nZs(alZurIDYYwJnEMHhA0KKpi5drUXrj)2CKFhvYt3g5mZb6QO(HDDqpRk53vnbEXBWv1uGQkujfOsbcBBHSloDbLRrvHhZrrpBjN5b6XctdMXZMJDnuedOKZkQNL8HjFesjvGJTU9SggoQPSmYdl52QK)CvslK)aYZOsre1ehq)V0rgq(yKpo5tXb6966rk2A)d0MEkN5iR0d5pM8NGAm2DvAmeeZRq()r(ZiFcvQEgYNM8NIkoafqKpzM3m5zJq(dztOFgvux0NL8xG0CkZz7awFnxAt9q8xyWZ)pZ42E4SVi5JwNQUD3Qo45)o7d)S3AVOIMSS3JQ(IQ7cVMhPKR52fC4iXTP48fp)l8BcYDZvrSfrx6qKJ89yrOizyuaSGRNEEntLSR69vmMu1kRcz36OJX7vaIOvAMf9khYteSqfGnG(MUc1FBiYK8sYzP0kKlHCkgVH5qEEfDW9xP0q5gtN6aEtM7Vx3wK3d(W3AAm6)2OTjOTdSxzRUgyqOa9(JcM0wbIZ1aS)Ozz7SMRR(SNGSCQfAQSLDTqDzjucJtdbaPV0Yrhwzx2VbURh7IKd3n5FH8Ti)aY)URF3FPWQhwlo1rz(XTP2fqnbVi57r((zDhTO(bZgPTo1ARGYvlQzPaZm3K28OgNFVQAYhTOsrfzEwltBYVpRTMmlvDJBnjMKVcQT5n17nNrrXmogJdyOeQ0ldUgOJ6KrjpTetPb5Vh1wqkVbQkiFTSKNpl5Fil5Fml5RNL8nYcC9NbjyTAbQKWCJq(KsK7(sSqBnVhpidA9Upn6uMSQN)aix(avXLRyXLmeJ02o1lau5)deL8zYcQfEKROREczZRmI9SKNjlP7lWmTTDMDlox7Fir4ub)b5md5ZCxLLLjDbeQG15V5yv0cTqTkUcTmUl0S2CWZ)31a(5ER9cV2VBADn3JMUnM2kj0ldbfW(TLKInvhZbcPxX)Iiv0cbMGdx4ibxHfM8TYs(uPUJt0zStd077(s3XzojW9DP5K1Zs(ME85gPu6D)eu(mfH)VQsb5iA7BJGZogHgYjIm)o(OpeJ2e57sXPV4QPbFquS4JBnRHfcrbJQ)BzjVqdiB(hYO(Vu0hY)HlL5NInacUD7PFKRmupcc5)SUKcVs)KK9ynyCHr6F8HH6TpSqlJE4sZr4bi)ulGnY0pGTsteE6a1JpTt0S9)LhdcygibPcguv3PXAUdYGoWs3d59cw3x)ONQthWLOcGpeG7vbw6hDtyPNJALFzYZr(aKOMhTMquc10bHbEJoql)GZbBws8ZtjU(K4VMpjg4sa71fqvjl9(QILgci8JZ6rrDjSE00lFr5edCz7zMwogPvY))BlEk5)EdiNKFYwLss(FEfN9PcALaIN74omVdMmDnFszeaNYLuqPB3HgfmIWCplMUyBF62YtaQblmVMUCD4Aa7DZs1kZDNHnpr(rQubyZt1OfoW8dsxWf0TMTJNNc1yWUVbf5HWoa6uPhh)yCkTEqW9vfemyY5zzGpq7xStrJw(XlC9zsnS0zCm7gbIaCeq1V(d8L922OpazXqPQbUIwhEUQsZidpakBpUlkCYSErrHGg)OOUL4iS0tIk4tDzwPDjfyrbin8OVTkRp(omlqyDXkIThszqsba5FX1guXYqtIpTJL2mkb8cKeS1ncvMBN11k0X9r7q0MVcyDyl5F1xVcoYZ7Zrq6gGIR0y(poKJuhSk(r4jkpcLlxb4ixpPAS4wPsMZWLJ4QeZJNSZnlpzNH4j7mGNSJTmpzhBfEIBImyDBexstatDZO8(UtrvzSr0HWAVFHg8vEFxP(0iyXt5ThqfJPXfNAL8AksfDQcHIGoaIIyWnpe9nwTYBxbyl4OeT0HvF)Z64fQuNpIir8Dya9ERcq7nJgevagPrkMlVEUC84McdAEQhz(RK4QVUuJVNZ(EzeZlslYr(j3rn5fBWZ)DVXn(WBBBBJS7rrOCJK8mW3KSKdPkQlNnb(xs)KBY5dLAQuV(Vvzkc6f5CXXiQcr8hmknaDV0R6NpmgcliBy32OS5znHBc0oanbAKN(x421)w3SvDQvsCPlD1Z(OgN6bp5jXmu9p5NUQkXJy6NW0jbGrwsNOju6tX5LFjeDE4QqNJiQPZpi(ANt4NgFkW(zz5GQ9kZbfGwP5Gkkf2dUq6TCwVvro2Q3luPD5YCnQsAAL0G)p55ZOnRIfDjax8O56Sm3BMX9piC5UGvxMz6nAb62WS2lRfOA1k4NoXaeDWAZDYMNCZkO70yq6a33gTuutobF2iEPeKzeC0bM(Xh80xpXjZlIQp8sny0qMzFgvAO1E8SH3(Mp2AWGa6xZp633ZTg3iQzQYR0vFAApSW8ywPR(U2l2AU0SVQDPHjbBEZfEf(j9JqjqMB2TIe6RMEdcj4ap3A4gkOFlLRwurxAbxFpOVUs8bRc6ogOG77wvDr8w4lfCTCfDCm0hd0PuqCHs4ThMULt2dDpq49YtP7)HG3zvc6(LGwIlvzjst37mubjJQM0m6k22rOpzyn46gOTFc2wJI80d8YjY52ProJqQnrClbR0G5ou5Wavh2CmJH1vF0l138JMbH(DFLxFzglW7TyXhTVqczeM7KcM03AZQnF2t0SHzJpeRbZs(I4oHQZU6ex5cc)zRR8QIi2RdB2nZ3pH7BtAFRIPsIMjqnz7die70Xo7dstIeQBDBrr2Q7Re6MaUo51eLCsZ2bBz9TxwzmpvLiG7QJMq9evNiawMQ8s8wcrhNck8Pvnk6esdbWc3Qjd441jzaOqSvs8wt1gGua5Vm3(z0GYChsTm39b)7GL5U)YCVL9uMRjUYC8Sj)7Tm3bkZ1mCJJePm3HH)D0gkZ1YwInw)ek8m(okvLpLvNhRqZR39LUJZEMo9JrcOENALztjntQb7DUjMRlVujmGpJChBwg5ocXi3raJC7Bzg523kmYDUPzK97hcvyHecOcPHKpFzUJfMlwM7bEfifeBm)RMGVM0LVmyV(VFjKdHata)7g7fLUSEc0RuRzuSyVAW6fd2M0Mk173YCXW2WlNeU2urbzlK5dAP3i7L)mMYai(BBp1rQsys29xnjl8QHhZSDQTpG0D6yvea3qjU0yxZ08cx(cQ3UVANFEpgoMTNnMauR7KUPjZ)v1CIw9CO8GrRBAYk1NIOJk)eA2QHr)m7fBnhkpDDCOefHTGbdVsJB1IR6geZPPgrHsZ2b323CI4tLzOrsovMXM6rgA4Hjx1Cc)TLiTiTZJBrRmgpIwHcH2GIdzN0BJynKU3RsU12O7c4GQW)q9WFYtI7pXvyBbs6(YbcJY9BQAYkKp0MHL6Yd3iAkJeJSuKHEKTolT(zb8zVvUzU)QiDvaaa2PpxRRZqZqEXE76bHjMrTsuOQS)96wNnlZ1wyFnRX(y1g1Ev0XY6MvrNzc9kH841tgqRxvqrAMca2gdMPEj)ERLzXEQJNGGqS551EfUU06xv4VDDwK)wMR7YCNPmh4hEzUZvho7lRSB(AO54nE7uakDQ1YA1UVgco8mzDP5vSrjSZy23zoJzxdP6GPkLY())O4vTRjsX8ajmL1p))7dztlQ5OmlDhcnAjVK74sBr6bsx9OUvyrgzUM7Ro7XPHGwRTvPzq1TDZ6ZhzuAMMHFitRqnm6GCb20AyBXN8Qf1mnvKz5gSxkR2RbDz2U5hSmxCCmCRPUm(1Rke4UpjJa)sqDVD3ggV2zJEd3efv6e3gySU63vxFAIZAatv9xq0EMa71vLxORC1zg)XF0C2ZE1tY2ofNZNuvYq3dMfqyU1mAHxzy0(8UZXKKYCdcnvyo4o2aoiDVtuJtWHzEiE9ulw5lkMsoqgN3UvYJUHiCmNma8hWwjQIr5YA3ik1snW6j2XNdHYEVQeA5X(birnvIs36fFUxSHyFiqRrJNOY03GcY6077FeIA8HFT2EzSt(QV9YJbEZG79PehnwNM3YD8K59vNJzI3H6aeRWBiQ6CWDWsh6yAeAttz2aBZrZoOM0tSqDpyl1C8Fi3Ob2wO6fQv9b59fTwDhmnkEAqEfW4FOyXbQFTVo0dv9B5ap2flqdPMpLbDJJwPBMU7ilW4gnNw(5wUO6eJEs1CA92TVl)bQrOK3F(x9bnnWX8tdSVPClJIof00viphEU3WZ8lUTtx)OD1POdUN5yPv(ip1oqTnM7k4qLoUPSOdej46Hplxa8nKN7VjFNP93Em30)K9XN2r0X2FFXW2Ommvs3KE6ddebvVxhhl7PM)IviTbh4RkQqWE9dWfjWd1e5PW3cp9mjHWmaJv3ZF0IEhaQdTw4dhgPLeiNi49AD7QbWY9uSLGU3F3ihvJthl80tJrPGZf375nw1oh8uRCMuZRnZ8xw1wOTf9oezK3)AvDKZwP6dNhP7d4NfZvQyMd3)8pCpKvte7eN4eUit8eftZfd1r5LouzUlcApgYLAprIJkD0JsUG5h5LZbngu4lbAWvPNb9n3HnURn4WghQPcDGJlZPEq6PHPm3Lrn7xXhW6McP3I)(5kiqoMTMZQsXWmukAifnCoPlW07eNYIbunBOdDQlQgRJoXG2WSk4AnPvYxTm3BFtIplZnfm9NfGJL5ePmZ7eUh4KQ0g((ZyNHn(btvMtja)C3CWszzU8K3FzoTAqeRfAoeXepeGjAowniIBBNpp1kQs5N7rLVYSxVTUxQtgKY7eEdGQMpQeaP(S1cPgcCCB2CIodBind6(MRvCFCWmGHC8f8Z)e9WRRvOUqjbCZg0ATvPd(buCWRATT247St(MTdHWO7iDF8ufTh0p1wo6bCNP6eCudqC5ks1AYGDOtBFw)itYNnaWvMRbkqXfNT)OUkf9WvHqCpNNJrm3uAAvq9Qd)iG3nyMJpiEgU(qOkwWHgZdLA44xgpkuXfgizMP6DW4JoqY(4hF0HYm1GjJpCMbP9e0Hx9A3bx1EwHhlC)fb6947Ph(MRBB2C4zD)zggCIz8WMVh(3X7Q2Y0xQ0pI36bDfm0eUNaGsdT)zNzKQ6qh8ai0PMUTILtR1V3BN)eTZ)o8xUBNhp25SFbmA1RrB7D1MFtc95H3GXXddEnEcQaW7xC8tbdjXc8GttZH9r70Ry9amWkQBcQCBLjPwkZAmNYgiPT1wDAvh20JV8xNIO61v1DOTbTPRJW94v7JZ3ARvi3D4E)2Wh4WOmEdWQKZnybLwPhOI(YVsElXvVuxfVIUQ3xIrAMs73ih7Rp(BMa5iq8smIN4X6(c2kBuVMkDZBLwoyGhAGvzRxpTvbOi)d6ANPLe1tsZ6FRnxvA)RufvD1KvT2p8h0H6PfBAryOJQTIs)qJ(PIxgFJO6jZDnlt3sOFLhO520F7WbgHwxqrc8fH)IAsqrwG2knTmmv7U3RErol32Pm38q4G0nhNCUzXD1IkeUk97ULiBoAEFKvXqr)bRBtpCA(bVtLT5qTGOkU7VQ5MPsp24c9IFDGbgozfXZDvZpXTYBLn1AUxPyWrFWZTSGqRfAQVEaipDEvUCHgtyHW3SxSOwVbIZ2F5hoQRVhhBP7LgtASJk1vqiPZfkK0pE9oeoyGKqmLFaOSSJCR5bQjcsPUcCi)DgHD6Bpe703U0(862yVKDR7VMcH(PHODUkfgucaHbKP6jfXcKc8KbdDdkjGaDJ97DuGJFBMgA0VmW1kMRzqqPOxzO3wFtvQpwmNLXdO7yAJRl0NAXRp9PWGvzPSg8GdgLBKdCunYi2G5Hwnb4TxanFU6PpRsLrUUhFYhRtLRzQX(PNHQzkkeEilWojdzfA00XXDnigaSk1Hzphe9Ir09xeRVIxSETSSSXuSMil46a3t1rh89Y(9DAJOarHIiklZlvqtAg0eip93sNOmdrST1g9NJbOg9I)6gW(XzO1MtqFeOYd1c2m6JMFxOjtDzBk)I4)e2prvTfTI29Cj1XUDedq3sRidl8tXF9OSbBk9By1lkIGw3HvM2H10JB2C4sNwXjEHc0FqoSB9w2RqjtlzPzcXVa6WWwgKtFfr4pvkT7o6BBRzeiSIoq(afgTHAXXiBALmxJZ9vV0)7 \ No newline at end of file +!WA:2!TZvEWTX15DTgww2WXXK0wY6WhlHlviLLOibPKOCcTlaf4HepGwakkjBhIfyxIDfb2D1Ul4HITBdJRlBR7ftRNM2m5GwXPTXnXMUjnjT1PMnnTt)Rxz64b9kTJMPPj9oQDA7FKzA)(EV9cGlLivus94jCgjSy331(E)(977799EpWDMMSe6Q9oA)invUjPMKw8bxlVyHPLm1n6tVKU5jJejs6iWJx2wVWmYMwQ6A3(bB7k51nLKnt6KuJgsws9sxs0uIpRUEjBvdZ5gBQPSKT5YZsPYYSptjvu2OXmxSIOPmF)vkvIFcfvB5ve1kOOBMwxvZoFFPgnBkbNmKr9sYB3y3Qf10nLhZWgQFRuZiRzNY0u30k3kSKXASCCCrwtSInuuojnQ58SgY9VdtXc0BDublBrt7O5Nsvt1sjAs4d7OlyBQwSi8cU39B6C5ZVSKC(ktnv25nKnhm1WP7F8HtAdFrqSIPy8fSmKlvAijROxXQsEzSnLbsT6CRmzFjYKDYmztiKvqtSSSv0KvG6iVrjX5LnfOjn)GYILSv8YAAtziRczsNA4HxQIMtti6YMYfHgn2eekAQxX4QqpKSPMyPZWgmgzjrn1YI4B2rjn1)QYIwYzSnL1kARSdYEsQPRjVMe0EXumj26nTKlORjzTaMuSGjpsYYIQA9toaKbYJqoi5qK2HpVN6VZswYLMIogTCYXYMDSrgov)zJPkTA)vmNNFcrttvDtbRcILKJSYuMWBo0seTfJCv2WB)4TWAmFM(esLAuNXUH0GXNiXROkTsNN8ih)KZoL1GDKzv2dzJE3XYq)KaTRWk6s0oIHGxIDFl3ZWlJVmQSb7KL0fL6FPkwYtwOKOLvsBZkYjHXPc7sOCfaxgvGE)9N3svRyjzZjsiim0ycKKrtAbaTDbxKhkVPulgTPcFI7zXow2Yq0C6juLSv25Q0RznOZYrA4v2gjk5oxJExbDBApmNrJ189r0LKtMy8SJLufkxfYoF)7NSRVazp5bmODflY9tEGfChDAQtsZcP1Nv2Cb8naHm5i7lQzfnkcjjaS1jpm5hH8qeEYdgLCFKDtAjkuEViminkwuKXWYWOHm2qhU8H7x3S8HtaLo505CZyYPGBgLiqYa5DfjvRlurd4fZihxuBEJgfPxNLH(WgFKLXg(KfCfdIqADeshXZow6fYl6q7Ia0oGRybVrWBISsWoQZXrEVhyxK9ScYzGCmj8Vf3LrZ2YZzpj9)WgKO9KgtARwwEsdt5cQiWMBjVKeRfqHH(nlfrj9z9j7xHDxxyj5onUh6DWUkKuuGoYLmb81RYQm15KLO38dUgduEohHQvPp)cvSSvNAEYDUSjockNfUzYrhB0uK9ycqqmnlttOFhYsoVfA2gn0VP6L4pDfrje2ZNnRrtbA2o109VTAU7zz3nYA07nla6NWu0yHjCUG1SMb6sYxsoNt3qa1YLgA0rtjmjmESMx7Gkyn24zhEOrtzSNq6PzxiGD4s(zdLABXPxXPvXz8qB0aL08G0MAbL8kYQfvSBJ8yVmL4HGvtLKxc0DUfscKrrE8CuanElfsF7NCcsk42xPeKYstQdTvrBDZypwVc07eRZoOfe9l5i9dfXulmvj55O9alaTc75llQLlUTSwULTNfOgZpfaAZLNDDoba9bFCfkkmzjznjeihpXjoHrdqbNqchKLLKLgrCofbXsgkIri3DusBOaA9IGh(6llEfRY662kPn1lAkBzPuFTOc8(9B6G)j3gNj2BwXuEz4jG0Djvl7LOKmlvjzqpAGbZYKD8SahrG(DLvOFmiTdVxYDPq6zLopvLw7FG20sBpdJ2LLv4gToeAOykXcYpzFIaOwRysrZNC8HoK)3ougmdKm5iraB6ofUQKKSMWOPotkbYrihL0DeHzr(s27gu6nUNGs98hIxqSOmzGOMQAOZbY44UEzUv0nvHHcQQ2YdoMWqNFSrZMyysVp6(fkOixy6(j7A7lmJOPQimMsgxygXsvKJet3iwV9AwqruROS1b2p5YuPLfmmrqI98KNaV1Gp(Fxd4F7KJJ6zc5LVk6YcAuqtI2LTFYYyfqEjY4KlVDwPs(uhGL5V1UX)216Vic5LDRGQUpQ(lCQqYN2PkCkBAfTdNQGdfjDkkoVgR3fEfbPraVfLCprj3BuYNgLZOpAXyKg(N5Owwka(sbkeAzMv1qo3QUFf9HsPMCVtnWkWI7saS2wy6fCthAnyTIYAYMQfYOOp7yAlBbFKO0SIZBrEO8GxqfLTxb5A49lwqkhAtrWe7(BKAtbSYGMvoDULOo7mky)(2FQZaMy2tFovcVlSNV1mysAdnTSMj4Ctg3CScywwhqqQMw2RrRn3NGM3OCDAvMJ2uGrFOzzPGgSOpJ(sLZOr86AEBYrA5OKFtYNH8kKFlW02Nf6d(AyR2OjA2OVDcYxSIQPm8MrnnUwcQpG8JBrbEOnXxN8Bt(85qlK4BkAAfTn(A4Rj146lt7iW7XkHtxrUISepRGOLWN3pRqP4KtYzitqolAT8QtllBKaDcXwazek3WcnKNuH8EJsE6cGwl5zuipRVal5hlGYk5hhetjFqqiLSGJak5dLJ8C5i)e5ipFoYpzoYI5i7NmIX96IvqvJtOs7vKui32z3ENXJdW0pAbuLPdtW8c6Rh5JN(w7O94hXvYave2BDkcbgSfc41WleHQMmquqZ6uNxtPdjJZpIvzYhlhk9ososVNe4uhLsBtIWrYL5iFQ9IKiKw0T))HKR30JIVkZlCnbebb5jpvFX6aSsI8hc3cgeJqEPvOj0zGNvWd(4)znI)DFR)c3k5O08AStvnl03(cOSMGSLEfZcYwKlhXRKQNMhjqjSdwdzDjoI)vyIjFMCGAlW)FtwxMJma5xph53WLVFVuk)oFwkFNc()DuiVAJi8N85qW3HgHshqmlagry7xIYQjntwHctF9vZa6KYM8jmlRBIG39fL8fy8dGU)fzEkgoZI8LD4rKFxhUZFcwaiYNjt4WDGgryChYVxO8f3u)8K7ZCWecJatZcY3ExcTysN(0EHQbYHjqRzQg4BBZKySwQdv7oqht)9DjxiRbipbix1DN7zD3bjx7DX7LOZrYDLw6UDBWbWsGN0aAIis92KKNmmParIi)bjtXrkcJnkevOCUazA2qwjszIghXGCrsfYmelifM5iZFiYL4mAzDEsvtD4CtOHCdXVbc9hYLF)CukoWVbI8TESUaEmqAaEmWYEJCb5U7RoUBnidGwgK0EUZiLCGZzn9usXrsRRsaOqeG5s5BBgAl5RIj8pA90uYxBRsoj)X305HGKh5RSrerOx0XEBa(hIe)CmIwa6hcZFTBvfPGi9djcV(staAJLMvvtkmUhIS3iUNsDCpsy2TGABZt9Oj23sLp95hS2MwKIx9WUFig21fHXWH3vTE88gkbXX7UoCSFxC3meCpRCHsxA60dx4y2gu8mGGbUr8UB)DOi4CxpemAb5TwhgXjQcmGPFqdya5B)qhEtGTonZEWRD7Pphl1o8emPiKgE(NtHvyVkZjteZJfgwi1yPATbLn1vlWNX2uDAzF6cq5ySLVuUnTHQVE4gQoShb4v22nddi34ENTyaVZEogdaq(bT674mg5ReMBy3FDuGA76UT0mSUpD4sPuINWmDQ86o0bGr5sdUJnln4oQHgCh(0GDSLPb7yRqdo42iVuSXeyvBehoHprCZiW)cOJwqh81uBpiMLjU)QEZlIbGs)fCf3PiwZuZjxOIDTyveaEDK2RhT(wHoLeOY2cUvrt9))lUh6epq0gcKrWyDk7HGT3vDyB3o530BQfa1G6KYfmeg0O7tn75tErQeFAM7pVtuFhMPqhKb3jziosdF3BLIHpjh5uGhQJ4eM5fB6k4eHfPZ3hJeoBc2UHQbrk04YPiQjLlj()KdtEnoVGj38Y95fADks7158Tm4WaqobZl81zp5vUIfDA6UrkaZfReWm9LC8IFf6e347dN1gYsG6VLDrFKdY9CErD(gg9(eSIaaXpfh4J)UGh((jp9DEtXl7FkYpn5Nrbfw9M0mOQ8ZQq(5uaG(ppfL)lq(fjlr(Wiefq1VinYD)sS20hNJ8lR4b0F46a6JiQQXpimWWN0lcxuodc5ZE3KFvYVga6tE2ZEXEoTE3hVRUiFmfYVc5Jq(eKpjP396JLFvmqvWBZLBkUd0kch3Gp(3(J8r(eBBBBJgnkAeO8VvakPhoZ7nCdaCFZAwhI)sfy0nd4fwr(SQLLnDHmNMcH(R8DU4VgGDERLr9(K83sXc1GBGc4viFJnfy5gWk(npWY6v(8bl0EBok6WhR4It6zLrhyQlm4rUuYUkkI4JAGm44RJ4ifaGab2e1cZvypiKJzEaWTjahd(4)bu5g)lOH0Sg3rU7OowqhE7B6Wuaqa05V)ZpT3SKWbphxYC99JnnjACKmXWlxZ0KCmMEn88R(Pj93hMNFqlyZBk1nXpp9oUyCxxwzzmnMYWT3EJglI3ATIL0NTFt5lwrwRW8o2fPRdf(GvbT7bk5SAyklG3cx4N1YxX2wxBmqKVK48lJ3Ey6QbVZvWRDxURLk6MvkQkj(vfAkCx6hATNvrTW0AYwwrOzidDTDPxoSkC7gPLFs2s8tE6bUPf4IaohmsURZS98rkEcuad7JoaZLG46dRPC6ZEIzhnlI)D8zW1lJEp)7S8mW3)44jg9e10iJWCyxWaxHzGY307JC5y90bRaZrEzCj2BVZ2Xbu0)IxiyKidHI7SYdplB9Sj7L8NgLgtoNfNEFrxfJFhnORQsw7vi(rI3ZXVkGztnNyb7mS9obZiaYM8maSo9IAJQIB6H5U9q1exLvtkABxsMpJIEf7A1maM5wm0kF3q9)gQXTsynFOnAUL3GoGV33I8nDGT)RkKVLc5Bt(hj)t7KaZG5FHnoThY)a5FJJ8DIq(3JqUAJK)JBCozibK5nuCceZi5cZl96dMynJh32zV1EowWjGwoDHPtpyFZmXmD6yzcmLaCwxc5o2SeYDudHCh(eYTVLjKBFRqiVJnnHSFV5OwBJeMXkLa(sK)BgD0Ljs(FwFaC2ugzDNVQt0iFTBVJwRpilor4XBgRlFczrBf(juTuQzsRmoZwWm7)BObybAaBbkJBQFrYEYxOILTEz)D1clC)SnlL1vNiXKzhAKutMDSjp1qdpCvUTzmXu0DYIUwR00CqECBkKv)uQLk1wuE4ptz7kMA8dzLsRa4jTnUZJCx9YwBJhDZ2pl8VVE57QROYAsRWAj09of4rRZ3uuLKjZDZ2IVhbhzYHXWbIpqWb29357jcE4XB6Az0Dp1XUdaBybOf4U9SsL(684qF4OMjl5hL1JGwKFNVbxY)vTMBxNgHhZU7nVP1Wj2bIeLltZE6Ace1QcW8PlbaB03TqIC6wWyyvUBpmRHqfU5z2Ujgi2avTEs93FyVD2dYERYXvL7wQYDRKMRYT9nKX(2EtYByy0CiSBqyHR3OCnWIrY5qCPokBL14eh7ygDoKITJ5yG72jA0(hYzVwCwmMX0WTTxKoTGQTCz6(Kz0LPyCxVyPpitjD795gtyKveY0GB2iwiBUMuxSIQrzGzWJLrBRsJKNtvLZ7B4ZY5rzzCEN9aWxKjB0s)yRSk3DTVae)nIwYOoBBUB5Yxp2P6u80NW3BV8XglD2HgB0mX4TvK1OpoabEkXswY0BcSt6NL0HzvYBBQQnTS9qWBXqs89YpaCTgwK6MZtV5jAngBduh7G8dn6zYm8yzNmRWqJEQuz7STafeDlSs36zyyNSGI6d41gEI4D0zxD8uW9oAxhKN)qGDmvXY6G2r)LeTMoq668OhJMUUCsxsrPIY86tHVt8zMv0SCXkIMsbZrN9qZrCNCKs00wXIU(lbsvxh5y1KQtQxMFaX85fndKO4h)iDJjQZEyj6uQaeWTUnappcM4U6O7odwIzODsVhl((aKJTFc784hV7JZsinDNhKmflH7bpn6QfXpIm89sq)gnppZ6hBsutplus11v)e1mg(ubLTdVeE2E51ulr1U3866HwumP(RJi)B7DlBd2ehPzYWDhyvWz((FTJlswwhfFN(EOrf6p)fNE8lC68wLVyxb3jhOHKEpGNQ7Y6(rU3trDdK8dOM(OSCxL7EPk(xMoZN1T0C1njh4nK6K41WziFf2QCVluBferrbmQ2kiN9aujvqS1XtOa(gbYAv5U7Ci24Dt1gRY1qoF9ru6fv9QxG8b2ecKV9xAm(puA8hkn(2DVG9ffzIKuPrqvKQoYup98coyGPwS2Dkel6u39Mvxmo1PzVisDSUs0rL56p)fA1nIuoU7HrLYxxKQS99n9WrYf2IQ4TTe2TRay3lGICbMsiklHYxOAgQ9bkHol2MN8NXUdXVseq2wDEmcAQG66x0zEB1plXfBK1ayhZkex6VYmygCNoyZlJLnFFykOte0PseO5PPoCNr5xwbBExHExVtdstp2p4NWy8U((pv5aWe6XnyAYwI3UX1CBLASV1TFrHS4UlrNRUDDAihOkm11CsDQzNPA0i7GdXoiF0dDcDRQ2iUvvF4nUW8oFwr(M17v00rRL0JQaGEaJ0dS)V3M9Bi8ENnrcWpbAFit(T56xlu8CZmp9mRWNwNU)9d6JrWD7A8kktmAxk5v77OoBKeA4RDue69r3sYb9hyQZFVpJ4qvwQDoS7OEXf6A7e3BTDWjZAQxXUKQMmagCx2m84aI(rGhgGR0sNTlAJ7mz66frA4f2bkiz0al(Nysg3qs0wM08vQ902ba5A8C7D7fzjpw8v7trepoUYM8zSfTT8IQK3Elbi5xLU5v8BckoRrKZYPy8Ec0ADHP10M93r13Ou2K4XIJug37tp2lIOraZsrNmild(srQ(OxeWgDb3ZtxZRv7P8JS)KiTcaSl4Eu)ix005uhMKEgl2Oq3KG(MXtpGOERFpEWgcomD5KX7OJoCwqFgQIlchBtd5yPZbdpaUc(Rv3jtCL6pGLl7FGjFU3fAKm9SQtp75uSeAJ67Elvbq8mqjvL79y0yxgzJZdkBEhWNQC9C)BZO5qgPQtBYOLqstGcYBSSkxBOW8bQhL9Xqltn4Ta9o2w8cl5cuBrzKTbWLrJ4HcYWqwk4HpCnVyOaEPjrnfINajV7epEN9qJZIBMZTG7vn1fdAE0QC)OqjvLlvtDvLlzvU(CG(ndnK5GgsC6EQQCErB(H1l6gOuiV0nQf7uLmo9y)E)R5CiYhVV(sLjd(ETS)ZX9xl57sTmHMcBYHtYo1UqjRwW4r8mp6CuYBRoFoX79eD(uOjpKrzSVqhK8m30kD5bQY1UdDygKdamIWKT99ydGfhg8(Oda3xLRtsVrnE4ngl4BAb1Zro7zOKX2DiKhyh5HKa40Ktjkjhg)T(0xLB0QCJ5PVvLdgw62JGv)zzerVKgELB3LOW2rHAT1JPY8j7EEy8moy98ndCaeJePk3XP8KQCpkWpabYfJfGrKSLcT0YY(kMgFsVrfV5gIRs(KYAZ0oEIWHjkatybDnz93UDaRwa80rH(dhqOtGeNsLwX2zDRTgRL27CkygHxVIQnVPCIybhH(1XZCwTXhmK9OvmQxNpUcLY5VXXFqOl4GoQ27YX5r6QfqPAk6GMxjv75Z5xsg3lIU59SoOcjPGLdzEjVCyYUsMwT0DFiBtGXCrRdY59HPBjvBaS2Spy1rN8UuQd2SUPtqpOH8dMoOO8A10dtUCS4ur533gjkFBCawtPqXzoT05lFP2okv48goSv1GkzW2bIUyhbqMXAPqvUmgVX6XJdPXuOgwVW04CfCCv2denn4TCWzOggoua3OITU(SCim0f4vT2wB8T3oFmRAGNu9TAI)Ht5b1Z6th1xDSxInpjaWMVcZJKAID0(xssFsgfmhgWgUxaMGFFSFJhQRiHPTh7ePZelAuijIss8fkPwyA8adYt)1SikBk)Snyf9hZcih9zkd1j9BTglj9rWlvSjsmzm8v0RkuLOVXt6LeVNW(j(OTObk3hnLgwTJOdmLwXTUBTpf)LWWc4h9RB2h2eTAn2WYtzZk6XnIvBQbZxjkvI(RfGvRxZAfszMcMQgG2XyA0sgANEqe8NzHd6823M3q(eYItJ)gty1EMcIA0FAwGMtDRp)KzgBCH(WVoWadNcAFWGxBrH)i78n824O)fbuci)noBp0pBvUjQYDwuw5bJ6nD2XZvRSYBXMMiALLU7gwfKqS5hbMPhUTWyNIzCW)w3w9ZAe)v2iK40LE4eNd)zviHWaPYozFdMy0bsDI6IANxxjJKZChMguTNz9PbWvNYLgqjo1GZDBayRHw)StVCDvOnIjAxvZs20U1WR9dY3Xb5)aESSdYJcQSFQzA1TqB7z8h9G68H3G3JhdMrCh0gaVxY9J7fyjEgSooi9kwnaVyv0maFrBL1snLlRpJ8g0sBRTqkvBw3Jx7pKKO4wvH9MTbfPZC871nZhMV1wd0SpKZ9BdFGntOY99RUM5gmEsZ0JeOU8YK7iC9J0Rt6b1EsosSRze)ch(nTF7WV5LCe3MhR6lzjVr1A6mX2kLS)lEnVybl9WSrWV1umckqgQ9J6T5GQKHz7GfuD8M0)QYXz0COSB(XhDOStoyQedNDqhV)r3URjsq0tvblYBFd2XCJlpDEdskO2f4EWveKlatSJ)mQfWWZB0qzMiK)un6TxsZlbJpo7kEVdwb9WziLVmUjEvqbr6nCYEotNlQYj5TsfyZzgQYh(w9axtnx6RbTjdzfN0WRETCfDtHocy0eaUEWSRzcrRRbhKcdQ5kogCGLAS3pACv5o5Tqo72zrKJ5GZtQ4413bw8(OHylElf60lcBlKDS0SGCfmqBF4Wo)2M5iACg7DDHaRqN(buWlmAv5ktMmczwOLnFZKlXr(aklUB3QpUx1Jjl8kwJlyu8cPwJ7vRo)SbvZpBrhKdBVH2C2dR5qE6e3u2UjuNBxxSL2fcLE0WKDcQz4mXJUEQ2LNZq10FPjIsEzNPhvqxs2Z)7B4qScU4w2nkwo)aH91XqfYMido1MBlTZwehMD3hNJ8rtGZ18fIqEd0nFyCzJ8YNAabBZyagdgjf0X9Xuhxt4ekvU0uDJNaNrYv70c)mknnZF(z))o \ No newline at end of file diff --git a/WA-FuryWarrior/FuryWarrior.table b/WA-FuryWarrior/FuryWarrior.table index dd22163..442faf9 100755 --- a/WA-FuryWarrior/FuryWarrior.table +++ b/WA-FuryWarrior/FuryWarrior.table @@ -1,18 +1,45 @@ { "m": "d", - "s": "2.18.2", + "s": "3.0.5", "d": { - "yOffset": -113, + "ignoreOptionsEventErrors": true, "borderSize": 2, - "groupIcon": 136012, + "id": "Fury Warrior", + "config": [], "backdropColor": [ 1, 1, 1, 0.5 ], - "regionType": "group", + "internalVersion": 38, "border": false, + "load": { + "size": { + "multi": [] + }, + "spec": { + "multi": [] + }, + "use_class": "true", + "class": { + "single": "WARRIOR", + "multi": [] + } + }, + "selfPoint": "BOTTOMLEFT", + "borderBackdrop": "Blizzard Tooltip", + "conditions": [], + "borderOffset": 4, + "groupIcon": 136012, + "subRegions": [], + "uid": "1J59JwfsH0S", + "frameStrata": 1, + "borderInset": 1, + "anchorFrameType": "SCREEN", + "xOffset": 0, + "borderEdge": "Square Full White", + "scale": 1, "animation": { "main": { "type": "none", @@ -33,40 +60,9 @@ "easeStrength": 3 } }, - "selfPoint": "BOTTOMLEFT", - "borderBackdrop": "Blizzard Tooltip", - "load": { - "size": { - "multi": [] - }, - "spec": { - "multi": [] - }, - "use_class": "true", - "class": { - "single": "WARRIOR", - "multi": [] - } - }, - "borderOffset": 4, - "conditions": [], - "uid": "1J59JwfsH0S", - "subRegions": [], - "frameStrata": 1, - "scale": 1, - "borderInset": 1, - "borderColor": [ - 0, - 0, - 0, - 1 - ], - "borderEdge": "Square Full White", - "anchorFrameType": "SCREEN", - "config": [], - "id": "Fury Warrior", + "regionType": "group", "authorOptions": [], - "xOffset": 0, + "anchorPoint": "CENTER", "triggers": [ { "untrigger": [], @@ -82,357 +78,27 @@ } } ], - "internalVersion": 33, - "anchorPoint": "CENTER", + "borderColor": [ + 0, + 0, + 0, + 1 + ], + "yOffset": -113, "actions": { "init": [], "start": [], "finish": [] }, - "tocversion": 11305, - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "tocversion": 11305 }, "v": 1421, "c": [ - { - "yOffset": 0, - "desaturate": true, - "sparkOffsetX": 0, - "regionType": "aurabar", - "animation": { - "main": { - "preset": "alphaPulse", - "easeStrength": 3, - "type": "none", - "duration_type": "seconds", - "easeType": "none" - }, - "start": { - "preset": "shrink", - "easeStrength": 3, - "type": "none", - "duration_type": "seconds", - "easeType": "none" - }, - "finish": { - "preset": "grow", - "easeStrength": 3, - "type": "none", - "duration_type": "seconds", - "easeType": "none" - } - }, - "uid": "mZiT2tbUpfR", - "mirror": false, - "rotation": 0, - "internalVersion": 33, - "orientation": "HORIZONTAL", - "useAdjustededMin": false, - "xOffset": 122.5, - "inverse": false, - "config": [], - "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", - "anchorFrameType": "SCREEN", - "subRegions": [ - { - "type": "aurabar_bar" - }, - { - "text_text_format_p_time_precision": 1, - "text_visible": true, - "text_automaticWidth": "Auto", - "rotateText": "NONE", - "anchorXOffset": 0, - "text_fontType": "None", - "text_shadowYOffset": -1, - "text_text_format_p_time_dynamic": false, - "text_fixedWidth": 64, - "text_fontSize": 10, - "text_text_format_n_format": "none", - "text_font": "Friz Quadrata TT", - "text_justify": "CENTER", - "text_text_format_2.threatpct_format": "none", - "text_selfPoint": "AUTO", - "text_text_format_p_format": "timed", - "text_text": "%c", - "anchorYOffset": 0, - "text_shadowColor": [ - 0, - 0, - 0, - 1 - ], - "text_text_format_1.threatpct_format": "none", - "text_color": [ - 1, - 1, - 1, - 1 - ], - "type": "subtext", - "text_anchorPoint": "INNER_CENTER", - "text_wordWrap": "WordWrap", - "text_shadowXOffset": 1 - } - ], - "alpha": 1, - "id": "Fury Warrior - Threat", - "rotate": false, - "spark": false, - "height": 10, - "tocversion": 11305, - "sparkOffsetY": 0, - "width": 100, - "sparkRotation": 0, - "color": [ - 0, - 1, - 0, - 1 - ], - "sparkBlendMode": "ADD", - "auto": true, - "sparkHidden": "NEVER", - "sparkRotationMode": "AUTO", - "backgroundColor": [ - 0, - 0, - 0, - 0.5 - ], - "barColor": [ - 0, - 0.7843137254902, - 0, - 1 - ], - "blendMode": "BLEND", - "anchorPoint": "CENTER", - "texture": "Minimalist", - "authorOptions": [], - "anchorFrameFrame": "ElvUF_TargetTarget", - "zoom": 0, - "icon_side": "RIGHT", - "frameStrata": 1, - "icon": false, - "sparkColor": [ - 1, - 1, - 1, - 1 - ], - "conditions": [ - { - "changes": [ - { - "property": "barColor", - "value": [ - 1, - 1, - 0.25098039215686, - 1 - ] - }, - { - "property": "sound", - "value": { - "sound": "Interface\\AddOns\\WeakAuras\\Media\\Sounds\\RobotBlip.ogg", - "sound_type": "Play", - "sound_channel": "Dialog" - } - } - ], - "check": { - "op": "==", - "trigger": 1, - "value": 1, - "variable": "status" - } - }, - { - "changes": [ - { - "property": "barColor", - "value": [ - 1, - 0.58823529411765, - 0, - 1 - ] - } - ], - "check": { - "op": "==", - "trigger": 1, - "value": 2, - "variable": "status" - } - }, - { - "changes": [ - { - "property": "barColor", - "value": [ - 1, - 0, - 0, - 1 - ] - }, - { - "property": "sound", - "value": { - "sound": "Interface\\AddOns\\WeakAuras\\Media\\Sounds\\RobotBlip.ogg", - "sound_type": "Play", - "sound_channel": "Dialog" - } - } - ], - "check": { - "checks": [ - { - "op": "==", - "trigger": 1, - "value": 3, - "variable": "status" - }, - { - "trigger": 3, - "value": 1, - "variable": "show" - } - ], - "trigger": -2, - "variable": "OR" - } - } - ], - "icon_color": [ - 1, - 1, - 1, - 1 - ], - "actions": { - "init": [], - "start": [], - "finish": { - "glow_action": "show", - "glow_frame_type": "FRAMESELECTOR", - "glow_type": "Pixel", - "sound": "Interface\\Addons\\WeakAuras\\PowerAurasMedia\\Sounds\\aggro.ogg", - "do_sound": false, - "do_glow": false - } - }, - "customText": "function()\n if aura_env.states[1] and aura_env.states[1].threatpct then\n return string.format(\"%.0f\", aura_env.states[1].threatpct)\n end\nend", - "sparkHeight": 30, - "load": { - "use_never": true, - "use_class": true, - "size": { - "multi": [] - }, - "class": { - "single": "WARRIOR", - "multi": [] - }, - "spec": { - "multi": [] - }, - "use_encounter": true - }, - "anchorFrameParent": true, - "triggers": { - "1": { - "untrigger": { - "unit": "targettarget", - "use_specific_unit": true - }, - "trigger": { - "use_alwaystrue": true, - "use_status": false, - "debuffType": "HELPFUL", - "threatUnit": "target", - "use_unitisunit": true, - "use_unit": true, - "unitisunit": "player", - "duration": "1", - "status": 2, - "subeventPrefix": "SPELL", - "unevent": "auto", - "spellIds": [], - "names": [], - "use_threatUnit": true, - "event": "Threat Situation", - "type": "status", - "subeventSuffix": "_CAST_START", - "use_specific_unit": true, - "unit": "targettarget" - } - }, - "2": { - "untrigger": { - "unit": "target" - }, - "trigger": { - "debuffType": "HELPFUL", - "use_hostility": true, - "names": [], - "level_operator": "==", - "unit": "target", - "use_unit": true, - "use_level": true, - "classification": [], - "unevent": "auto", - "spellIds": [], - "level": "-1", - "subeventPrefix": "SPELL", - "event": "Unit Characteristics", - "type": "status", - "subeventSuffix": "_CAST_START", - "hostility": "hostile", - "duration": "1" - } - }, - "3": { - "untrigger": { - "use_specific_unit": true, - "unit": "targettarget" - }, - "trigger": { - "duration": "1", - "subeventSuffix": "_CAST_START", - "unevent": "auto", - "use_unit": true, - "unit": "targettarget", - "use_unitisunit": true, - "event": "Unit Characteristics", - "subeventPrefix": "SPELL", - "unitisunit": "player", - "use_specific_unit": true, - "type": "status" - } - }, - "customTriggerLogic": "function(trigger)\n return trigger[2] -- level=-1 => target is raid boss\nend", - "activeTriggerMode": 1, - "disjunctive": "custom" - }, - "discrete_rotation": 0, - "sparkWidth": 10, - "useAdjustededMax": false, - "selfPoint": "TOPRIGHT", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" - }, { "yOffset": -10, "desaturate": false, "sparkOffsetX": 0, - "useAdjustededMin": false, + "regionType": "aurabar", "animation": { "main": { "type": "none", @@ -457,6 +123,140 @@ "smoothProgress": false, "texture": "Minimalist", "xOffset": 0, + "authorOptions": [], + "inverse": false, + "actions": { + "init": [], + "start": [], + "finish": [] + }, + "internalVersion": 38, + "orientation": "HORIZONTAL", + "height": 20, + "tocversion": 11305, + "sparkOffsetY": 0, + "width": 245, + "sparkRotation": 0, + "spark": false, + "sparkBlendMode": "ADD", + "zoom": 0, + "sparkHidden": "NEVER", + "sparkRotationMode": "AUTO", + "backgroundColor": [ + 0, + 0, + 0, + 0.5 + ], + "barColor": [ + 1, + 0, + 0, + 1 + ], + "config": [], + "anchorPoint": "CENTER", + "id": "Fury Warrior - Rage", + "uid": "1Ku(FG)nPtv", + "anchorFrameType": "SCREEN", + "auto": true, + "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", + "frameStrata": 1, + "icon": false, + "sparkWidth": 10, + "conditions": [ + { + "changes": [ + { + "property": "barColor", + "value": [ + 1, + 0, + 0, + 1 + ] + }, + { + "property": "backgroundColor", + "value": [ + 0.50196078431373, + 0, + 0, + 0.5 + ] + } + ], + "check": { + "op": "==", + "trigger": 2, + "value": 1, + "variable": "form" + } + }, + { + "changes": [ + { + "property": "barColor", + "value": [ + 0.75294117647059, + 0.75294117647059, + 0.75294117647059, + 1 + ] + }, + { + "property": "backgroundColor", + "value": [ + 0.37647058823529, + 0.37647058823529, + 0.37647058823529, + 0.5 + ] + } + ], + "check": { + "op": "==", + "trigger": 2, + "value": 2, + "variable": "form" + } + }, + { + "changes": [ + { + "property": "barColor", + "value": [ + 0, + 1, + 1, + 1 + ] + }, + { + "property": "backgroundColor", + "value": [ + 0, + 0.50196078431373, + 0.50196078431373, + 0.5 + ] + } + ], + "check": { + "op": "==", + "trigger": 2, + "value": 3, + "variable": "form" + } + } + ], + "icon_color": [ + 1, + 1, + 1, + 1 + ], + "alpha": 1, "subRegions": [ { "type": "aurabar_bar" @@ -496,148 +296,10 @@ "text_shadowYOffset": -1 } ], - "actions": { - "init": [], - "start": [], - "finish": [] - }, - "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", - "orientation": "HORIZONTAL", - "height": 20, - "config": [], - "sparkOffsetY": 0, - "width": 245, - "sparkRotation": 0, - "id": "Fury Warrior - Rage", - "sparkBlendMode": "ADD", - "auto": true, - "sparkHidden": "NEVER", - "sparkRotationMode": "AUTO", - "backgroundColor": [ - 0, - 0, - 0, - 0.5 - ], - "barColor": [ - 1, - 0, - 0, - 1 - ], - "inverse": false, - "anchorPoint": "CENTER", - "sparkColor": [ - 1, - 1, - 1, - 1 - ], - "alpha": 1, - "tocversion": 11305, - "zoom": 0, - "anchorFrameType": "SCREEN", - "frameStrata": 1, - "icon": false, - "spark": false, - "conditions": [ - { - "changes": [ - { - "property": "barColor", - "value": [ - 1, - 0, - 0, - 1 - ] - }, - { - "property": "backgroundColor", - "value": [ - 0.50196078431373, - 0, - 0, - 0.5 - ] - } - ], - "check": { - "op": "==", - "trigger": 2, - "value": 1, - "variable": "form" - } - }, - { - "changes": [ - { - "property": "barColor", - "value": [ - 0.75294117647059, - 0.75294117647059, - 0.75294117647059, - 1 - ] - }, - { - "property": "backgroundColor", - "value": [ - 0.37647058823529, - 0.37647058823529, - 0.37647058823529, - 0.5 - ] - } - ], - "check": { - "op": "==", - "trigger": 2, - "value": 2, - "variable": "form" - } - }, - { - "changes": [ - { - "property": "barColor", - "value": [ - 0, - 1, - 1, - 1 - ] - }, - { - "property": "backgroundColor", - "value": [ - 0, - 0.50196078431373, - 0.50196078431373, - 0.5 - ] - } - ], - "check": { - "op": "==", - "trigger": 2, - "variable": "form", - "value": 3 - } - } - ], - "icon_color": [ - 1, - 1, - 1, - 1 - ], - "regionType": "aurabar", - "authorOptions": [], "sparkHeight": 30, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, @@ -648,17 +310,20 @@ "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "internalVersion": 33, + "useAdjustededMax": false, "triggers": { "1": { "untrigger": [], @@ -667,10 +332,10 @@ "debuffType": "HELPFUL", "unevent": "auto", "spellIds": [], - "subeventPrefix": "SPELL", + "names": [], "unit": "player", "event": "Power", - "names": [], + "subeventPrefix": "SPELL", "subeventSuffix": "_CAST_START", "use_unit": true, "type": "status" @@ -681,8 +346,8 @@ "trigger": { "unit": "player", "unevent": "auto", - "subeventPrefix": "SPELL", "use_unit": true, + "subeventPrefix": "SPELL", "form": [], "type": "status", "subeventSuffix": "_CAST_START", @@ -693,18 +358,20 @@ "disjunctive": "any", "activeTriggerMode": 1 }, - "useAdjustededMax": false, - "sparkWidth": 10, + "useAdjustededMin": false, + "sparkColor": [ + 1, + 1, + 1, + 1 + ], "icon_side": "RIGHT", - "uid": "1Ku(FG)nPtv", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "ignoreOptionsEventErrors": false }, { "yOffset": -30, "desaturate": false, - "regionType": "icon", + "anchorFrameType": "SCREEN", "animation": { "main": { "type": "none", @@ -740,12 +407,13 @@ "width": 49, "id": "Fury Warrior - Bloodthirst", "cooldownTextDisabled": false, - "internalVersion": 33, - "alpha": 1, + "internalVersion": 38, + "anchorPoint": "CENTER", "auto": true, + "tocversion": 11305, "frameStrata": 1, "icon": true, - "zoom": 0.25, + "height": 49, "conditions": [ { "changes": [ @@ -831,13 +499,18 @@ } } ], - "tocversion": 11305, + "subRegions": [], "cooldownSwipe": true, - "height": 49, + "color": [ + 1, + 1, + 1, + 1 + ], "inverse": true, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, @@ -848,17 +521,20 @@ "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "anchorPoint": "CENTER", + "ignoreOptionsEventErrors": false, "triggers": { "1": { "untrigger": { @@ -873,21 +549,21 @@ "use_range": true, "names": [], "range": 8, - "spellName": 23894, + "unit": "target", "use_charges": false, "use_spellName": true, - "unit": "target", "subeventPrefix": "SPELL", - "genericShowOn": "showAlways", - "use_showgcd": true, - "unevent": "auto", "spellIds": [], "duration": "1", + "use_showgcd": true, + "unevent": "auto", + "genericShowOn": "showAlways", "use_unit": true, + "track": "cooldown", "event": "Cooldown Progress (Spell)", "type": "status", "subeventSuffix": "_CAST_START", - "track": "cooldown", + "spellName": 23894, "use_track": true } }, @@ -898,9 +574,9 @@ "use_targetRequired": true, "spellName": 23894, "realSpellName": "Bloodthirst", + "unevent": "auto", "unit": "player", "subeventPrefix": "SPELL", - "unevent": "auto", "event": "Action Usable", "use_unit": true, "subeventSuffix": "_CAST_START", @@ -911,33 +587,25 @@ "3": { "untrigger": [], "trigger": { - "use_spellName": true, + "unit": "player", "unevent": "auto", "spellName": 23894, - "unit": "player", + "use_unit": true, "subeventPrefix": "SPELL", "event": "Queued Action", - "use_unit": true, - "subeventSuffix": "_CAST_START", "type": "status", - "duration": "1" + "subeventSuffix": "_CAST_START", + "duration": "1", + "use_spellName": true } }, "disjunctive": "any", "activeTriggerMode": 1 }, - "subRegions": [], - "color": [ - 1, - 1, - 1, - 1 - ], - "anchorFrameType": "SCREEN", + "alpha": 1, "uid": "KZnh0dpZMsm", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "zoom": 0.25, + "regionType": "icon" }, { "yOffset": -30, @@ -967,40 +635,7 @@ "uid": "YVdBGYskfd2", "cooldownEdge": false, "xOffset": -73.5, - "subRegions": [ - { - "text_visible": true, - "text_automaticWidth": "Auto", - "rotateText": "NONE", - "anchorXOffset": 0, - "text_fontType": "OUTLINE", - "text_shadowYOffset": 0, - "text_fixedWidth": 64, - "text_font": "Friz Quadrata TT", - "text_justify": "CENTER", - "text_wordWrap": "WordWrap", - "text_selfPoint": "AUTO", - "text_text": "%4.totalStacks", - "anchorYOffset": 0, - "text_shadowColor": [ - 0, - 0, - 0, - 1 - ], - "text_anchorPoint": "CENTER", - "text_color": [ - 1, - 1, - 1, - 1 - ], - "type": "subtext", - "text_fontSize": 22, - "text_shadowXOffset": 0, - "text_text_format_4.totalStacks_format": "none" - } - ], + "authorOptions": [], "cooldown": false, "actions": { "init": [], @@ -1009,14 +644,20 @@ }, "config": [], "width": 49, - "id": "Fury Warrior - Sunder Armor", + "color": [ + 1, + 1, + 1, + 1 + ], "cooldownTextDisabled": true, - "internalVersion": 33, - "alpha": 1, - "auto": true, + "internalVersion": 38, + "anchorPoint": "CENTER", + "zoom": 0.25, + "selfPoint": "TOPLEFT", "frameStrata": 1, "icon": true, - "authorOptions": [], + "tocversion": 11305, "conditions": [ { "changes": [ @@ -1102,34 +743,70 @@ } } ], - "tocversion": 11305, - "cooldownSwipe": true, "height": 49, + "cooldownSwipe": true, + "subRegions": [ + { + "text_visible": true, + "text_automaticWidth": "Auto", + "rotateText": "NONE", + "anchorXOffset": 0, + "text_fontType": "OUTLINE", + "text_shadowYOffset": 0, + "text_fixedWidth": 64, + "text_font": "Friz Quadrata TT", + "text_justify": "CENTER", + "text_wordWrap": "WordWrap", + "text_selfPoint": "AUTO", + "text_text": "%4.totalStacks", + "anchorYOffset": 0, + "text_shadowColor": [ + 0, + 0, + 0, + 1 + ], + "text_anchorPoint": "CENTER", + "text_color": [ + 1, + 1, + 1, + 1 + ], + "type": "subtext", + "text_shadowXOffset": 0, + "text_fontSize": 22, + "text_text_format_4.totalStacks_format": "none" + } + ], "inverse": true, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, - "party": true, "twenty": true, + "party": true, "fortyman": true, "twentyfive": true, "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "anchorPoint": "CENTER", + "ignoreOptionsEventErrors": false, "triggers": { "1": { "untrigger": { @@ -1144,21 +821,21 @@ "use_range": true, "use_unit": true, "range": 8, - "unit": "target", + "subeventPrefix": "SPELL", "use_charges": false, "use_spellName": true, + "unit": "target", "names": [], + "duration": "1", "spellIds": [], - "subeventPrefix": "SPELL", - "use_showgcd": true, "spellName": 11597, "genericShowOn": "showAlways", - "track": "cooldown", + "use_showgcd": true, "unevent": "auto", "event": "Cooldown Progress (Spell)", "type": "status", "subeventSuffix": "_CAST_START", - "duration": "1", + "track": "cooldown", "use_track": true } }, @@ -1169,9 +846,9 @@ "use_targetRequired": true, "spellName": 11597, "realSpellName": "Sunder Armor", + "unevent": "auto", "use_unit": true, "subeventPrefix": "SPELL", - "unevent": "auto", "event": "Action Usable", "type": "status", "subeventSuffix": "_CAST_START", @@ -1182,16 +859,16 @@ "3": { "untrigger": [], "trigger": { - "use_spellName": true, + "unit": "player", "unevent": "auto", "spellName": 11597, - "unit": "player", + "use_unit": true, "subeventPrefix": "SPELL", "event": "Queued Action", - "use_unit": true, - "subeventSuffix": "_CAST_START", "type": "status", - "duration": "1" + "subeventSuffix": "_CAST_START", + "duration": "1", + "use_spellName": true } }, "4": { @@ -1212,18 +889,10 @@ "disjunctive": "any", "activeTriggerMode": 4 }, + "id": "Fury Warrior - Sunder Armor", + "alpha": 1, "anchorFrameType": "SCREEN", - "color": [ - 1, - 1, - 1, - 1 - ], - "zoom": 0.25, - "selfPoint": "TOPLEFT", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "auto": true }, { "yOffset": -30, @@ -1250,7 +919,7 @@ } }, "keepAspectRatio": false, - "selfPoint": "TOPLEFT", + "uid": "jlzkPLc7tp6", "cooldownEdge": false, "xOffset": -24.5, "authorOptions": [], @@ -1269,9 +938,10 @@ 1 ], "cooldownTextDisabled": false, - "internalVersion": 33, + "internalVersion": 38, "anchorPoint": "CENTER", - "auto": true, + "zoom": 0.25, + "selfPoint": "TOPLEFT", "frameStrata": 1, "icon": true, "tocversion": 11305, @@ -1365,29 +1035,32 @@ "subRegions": [], "inverse": true, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, - "twenty": true, "party": true, + "twenty": true, "fortyman": true, "twentyfive": true, "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "id": "Fury Warrior - Whirlwind", + "alpha": 1, "triggers": { "1": { "untrigger": { @@ -1405,18 +1078,18 @@ "unit": "target", "use_charges": false, "use_spellName": true, - "names": [], - "spellIds": [], - "subeventPrefix": "SPELL", "use_showgcd": true, + "names": [], + "duration": "1", + "spellIds": [], "unevent": "auto", "genericShowOn": "showAlways", - "spellName": 1680, + "subeventPrefix": "SPELL", "track": "cooldown", "event": "Cooldown Progress (Spell)", "type": "status", "subeventSuffix": "_CAST_START", - "duration": "1", + "spellName": 1680, "use_track": true } }, @@ -1427,9 +1100,9 @@ "use_targetRequired": false, "spellName": 1680, "realSpellName": "Whirlwind", + "unevent": "auto", "unit": "player", "subeventPrefix": "SPELL", - "unevent": "auto", "event": "Action Usable", "use_unit": true, "subeventSuffix": "_CAST_START", @@ -1440,33 +1113,30 @@ "3": { "untrigger": [], "trigger": { - "use_spellName": true, + "unit": "player", "unevent": "auto", "spellName": 1680, - "unit": "player", + "use_unit": true, "subeventPrefix": "SPELL", "event": "Queued Action", - "use_unit": true, - "subeventSuffix": "_CAST_START", "type": "status", - "duration": "1" + "subeventSuffix": "_CAST_START", + "duration": "1", + "use_spellName": true } }, "disjunctive": "any", "activeTriggerMode": 1 }, + "auto": true, + "id": "Fury Warrior - Whirlwind", "anchorFrameType": "SCREEN", - "alpha": 1, - "zoom": 0.25, - "uid": "jlzkPLc7tp6", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "ignoreOptionsEventErrors": false }, { "yOffset": -30, "desaturate": false, - "anchorFrameType": "SCREEN", + "regionType": "icon", "animation": { "main": { "type": "none", @@ -1500,11 +1170,17 @@ }, "config": [], "width": 49, - "id": "Fury Warrior - Heroic Strike", + "color": [ + 1, + 1, + 1, + 1 + ], "cooldownTextDisabled": false, - "internalVersion": 33, + "internalVersion": 38, "anchorPoint": "CENTER", - "auto": true, + "zoom": 0.25, + "alpha": 1, "frameStrata": 1, "icon": true, "tocversion": 11305, @@ -1609,8 +1285,8 @@ "subRegions": [], "inverse": true, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, @@ -1621,49 +1297,52 @@ "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "zoom": 0.25, + "auto": true, "triggers": { "1": { "untrigger": [], "trigger": { "use_spellName": true, "debuffType": "HELPFUL", - "unevent": "auto", - "unit": "player", "spellName": 11567, - "spellIds": [], - "names": [], "use_unit": true, + "unevent": "auto", + "spellIds": [], + "unit": "player", + "subeventPrefix": "SPELL", "event": "Queued Action", "type": "status", "subeventSuffix": "_CAST_START", - "subeventPrefix": "SPELL", + "names": [], "duration": "1" } }, "2": { "untrigger": [], "trigger": { - "unit": "player", + "use_spellName": true, "unevent": "auto", "spellName": 20569, - "use_unit": true, + "unit": "player", "subeventPrefix": "SPELL", "event": "Queued Action", - "type": "status", + "use_unit": true, "subeventSuffix": "_CAST_START", - "duration": "1", - "use_spellName": true + "type": "status", + "duration": "1" } }, "3": { @@ -1683,13 +1362,13 @@ "use_charges": false, "use_spellName": true, "names": [], - "genericShowOn": "showAlways", - "unit": "target", - "spellName": 11567, - "unevent": "auto", "spellIds": [], - "type": "status", "use_showgcd": false, + "type": "status", + "spellName": 11567, + "genericShowOn": "showAlways", + "unevent": "auto", + "unit": "target", "event": "Cooldown Progress (Spell)", "subeventPrefix": "SPELL", "subeventSuffix": "_CAST_START", @@ -1704,9 +1383,9 @@ "use_targetRequired": true, "spellName": 11567, "realSpellName": "Heroic Strike", + "unevent": "auto", "use_unit": true, "subeventPrefix": "SPELL", - "unevent": "auto", "event": "Action Usable", "type": "status", "subeventSuffix": "_CAST_START", @@ -1717,18 +1396,10 @@ "disjunctive": "any", "activeTriggerMode": -10 }, - "alpha": 1, + "id": "Fury Warrior - Heroic Strike", + "anchorFrameType": "SCREEN", "uid": "jzEh2ArPEbo", - "color": [ - 1, - 1, - 1, - 1 - ], - "regionType": "icon", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "ignoreOptionsEventErrors": false }, { "yOffset": -30, @@ -1769,12 +1440,13 @@ "width": 49, "id": "Fury Warrior - Execute", "cooldownTextDisabled": false, - "internalVersion": 33, - "alpha": 1, - "auto": true, + "internalVersion": 38, + "anchorPoint": "CENTER", + "zoom": 0.25, + "tocversion": 11305, "frameStrata": 1, "icon": true, - "zoom": 0.25, + "height": 49, "conditions": [ { "changes": [ @@ -1860,13 +1532,13 @@ } } ], - "tocversion": 11305, + "subRegions": [], "cooldownSwipe": true, - "height": 49, + "auto": true, "inverse": true, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, @@ -1877,17 +1549,20 @@ "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "subRegions": [], + "anchorFrameType": "SCREEN", "triggers": { "1": { "untrigger": { @@ -1902,17 +1577,17 @@ "use_range": true, "names": [], "range": 8, - "duration": "1", + "unit": "target", "use_charges": false, "use_spellName": true, - "unit": "target", + "duration": "1", "subeventPrefix": "SPELL", - "genericShowOn": "showAlways", - "spellName": 20662, - "unevent": "auto", "spellIds": [], - "use_showgcd": true, "use_unit": true, + "spellName": 20662, + "genericShowOn": "showAlways", + "use_showgcd": true, + "unevent": "auto", "event": "Cooldown Progress (Spell)", "type": "status", "subeventSuffix": "_CAST_START", @@ -1927,9 +1602,9 @@ "use_targetRequired": true, "spellName": 20662, "realSpellName": "Execute", + "unevent": "auto", "unit": "player", "subeventPrefix": "SPELL", - "unevent": "auto", "event": "Action Usable", "use_unit": true, "subeventSuffix": "_CAST_START", @@ -1940,33 +1615,30 @@ "3": { "untrigger": [], "trigger": { - "use_spellName": true, + "unit": "player", "unevent": "auto", "spellName": 20662, - "unit": "player", + "use_unit": true, "subeventPrefix": "SPELL", "event": "Queued Action", - "use_unit": true, - "subeventSuffix": "_CAST_START", "type": "status", - "duration": "1" + "subeventSuffix": "_CAST_START", + "duration": "1", + "use_spellName": true } }, "disjunctive": "any", "activeTriggerMode": 1 }, - "anchorPoint": "CENTER", - "anchorFrameType": "SCREEN", "color": [ 1, 1, 1, 1 ], + "alpha": 1, "uid": "jpRHp4KwZBq", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "ignoreOptionsEventErrors": false }, { "yOffset": -79, @@ -1993,30 +1665,32 @@ "easeStrength": 3 } }, - "uid": "BXXq8Qo4933", + "selfPoint": "TOPLEFT", "smoothProgress": false, "texture": "Minimalist", "xOffset": -122.5, - "subRegions": [ - { - "type": "aurabar_bar" - } - ], "authorOptions": [], - "selfPoint": "TOPLEFT", - "zoom": 0, "actions": { "init": [], "start": [], "finish": [] }, - "tocversion": 11305, + "inverse": false, + "sparkColor": [ + 1, + 1, + 1, + 1 + ], + "orientation": "HORIZONTAL", + "height": 5, + "config": [], "sparkOffsetY": 0, "width": 245, "sparkRotation": 0, "spark": false, "sparkBlendMode": "ADD", - "orientation": "HORIZONTAL", + "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", "sparkHidden": "NEVER", "sparkRotationMode": "AUTO", "backgroundColor": [ @@ -2031,55 +1705,77 @@ 1, 1 ], - "config": [], + "uid": "BXXq8Qo4933", "anchorPoint": "CENTER", - "inverse": false, - "sparkColor": [ - 1, - 1, - 1, - 1 - ], - "anchorFrameType": "SCREEN", - "auto": true, "alpha": 1, + "anchorFrameType": "SCREEN", + "id": "Fury Warrior - Main Hand Background", + "auto": true, + "tocversion": 11305, "frameStrata": 1, "icon": false, - "id": "Fury Warrior - Main Hand Background", - "conditions": [], + "zoom": 0, + "conditions": [ + { + "changes": [ + { + "property": "backgroundColor", + "value": [ + 1, + 0, + 0, + 0.80000001192093 + ] + } + ], + "check": { + "op": ">=", + "trigger": 2, + "value": "2", + "variable": "range" + } + } + ], "icon_color": [ 1, 1, 1, 1 ], - "height": 5, "useAdjustededMin": false, + "internalVersion": 38, "sparkHeight": 30, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, - "party": true, "twenty": true, + "party": true, "fortyman": true, "twentyfive": true, "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "internalVersion": 33, + "subRegions": [ + { + "type": "aurabar_bar" + } + ], "triggers": { "1": { "untrigger": [], @@ -2090,18 +1786,38 @@ "names": [], "use_inverse": false, "use_hand": true, - "duration": "1", + "use_spellName": true, "subeventPrefix": "SPELL", "hand": "main", "unevent": "auto", "spellIds": [], - "use_unit": true, - "spellName": 0, + "duration": "1", + "unit": "player", "event": "Conditions", "type": "status", "subeventSuffix": "_CAST_START", - "unit": "player", - "use_spellName": true + "spellName": 0, + "use_unit": true + } + }, + "2": { + "untrigger": { + "unit": "target" + }, + "trigger": { + "duration": "1", + "debuffType": "HELPFUL", + "use_genericShowOn": true, + "spellName": 0, + "realSpellName": 0, + "genericShowOn": "showOnCooldown", + "use_spellName": true, + "unit": "target", + "event": "Range Check", + "type": "status", + "unevent": "auto", + "use_unit": true, + "use_track": true } }, "disjunctive": "any", @@ -2110,10 +1826,7 @@ "useAdjustededMax": false, "sparkWidth": 10, "icon_side": "RIGHT", - "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "ignoreOptionsEventErrors": false }, { "yOffset": -79, @@ -2144,22 +1857,32 @@ "smoothProgress": false, "texture": "Minimalist", "xOffset": -122.5, + "subRegions": [ + { + "type": "aurabar_bar" + } + ], "authorOptions": [], - "tocversion": 11305, "actions": { "init": [], "start": [], "finish": [] }, - "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", + "sparkColor": [ + 1, + 1, + 1, + 1 + ], + "orientation": "HORIZONTAL", "height": 5, - "config": [], + "tocversion": 11305, "sparkOffsetY": 0, "width": 245, "sparkRotation": 0, - "id": "Fury Warrior - Main Hand", + "spark": false, "sparkBlendMode": "ADD", - "orientation": "HORIZONTAL", + "zoom": 0, "sparkHidden": "NEVER", "sparkRotationMode": "AUTO", "backgroundColor": [ @@ -2174,29 +1897,49 @@ 1, 1 ], - "auto": true, - "anchorPoint": "CENTER", "inverse": true, - "uid": "NGfjH5zB3ga", + "anchorPoint": "CENTER", + "config": [], + "id": "Fury Warrior - Main Hand", "anchorFrameType": "SCREEN", - "zoom": 0, + "auto": true, "alpha": 1, "frameStrata": 1, "icon": false, - "spark": false, - "conditions": [], + "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", + "conditions": [ + { + "changes": [ + { + "property": "barColor", + "value": [ + 1, + 0.12549019607843, + 0.12549019607843, + 1 + ] + } + ], + "check": { + "op": ">=", + "trigger": 2, + "value": "2", + "variable": "range" + } + } + ], "icon_color": [ 1, 1, 1, 1 ], - "sparkWidth": 10, + "icon_side": "RIGHT", "useAdjustededMax": false, "sparkHeight": 30, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, @@ -2207,34 +1950,33 @@ "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "subRegions": [ - { - "type": "aurabar_bar" - } - ], + "internalVersion": 38, "triggers": { "1": { "untrigger": [], "trigger": { "duration": "1", - "unit": "player", + "subeventPrefix": "SPELL", "debuffType": "HELPFUL", - "names": [], + "unit": "player", "hand": "main", "unevent": "auto", "spellIds": [], "type": "status", - "subeventPrefix": "SPELL", + "names": [], "event": "Swing Timer", "use_unit": true, "use_inverse": false, @@ -2242,21 +1984,33 @@ "use_hand": true } }, + "2": { + "untrigger": { + "unit": "target" + }, + "trigger": { + "use_spellName": true, + "debuffType": "HELPFUL", + "use_genericShowOn": true, + "spellName": 0, + "realSpellName": 0, + "genericShowOn": "showOnCooldown", + "duration": "1", + "use_unit": true, + "event": "Range Check", + "type": "status", + "unevent": "auto", + "unit": "target", + "use_track": true + } + }, "disjunctive": "any", "activeTriggerMode": 1 }, "useAdjustededMin": false, - "sparkColor": [ - 1, - 1, - 1, - 1 - ], - "icon_side": "RIGHT", - "internalVersion": 33, - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "sparkWidth": 10, + "uid": "NGfjH5zB3ga", + "ignoreOptionsEventErrors": false }, { "yOffset": -84, @@ -2286,7 +2040,28 @@ "selfPoint": "TOPLEFT", "cooldownEdge": false, "xOffset": -122.5, - "authorOptions": [], + "subRegions": [ + { + "glowColor": [ + 1, + 1, + 1, + 1 + ], + "glowLines": 8, + "glow": false, + "glowXOffset": 0, + "glowYOffset": 0, + "glowThickness": 1, + "glowScale": 1, + "glowLength": 10, + "glowBorder": false, + "glowFrequency": 0.25, + "glowType": "buttonOverlay", + "type": "subglow", + "useGlowColor": false + } + ], "cooldown": true, "actions": { "init": [], @@ -2297,9 +2072,10 @@ "width": 35, "id": "Fury Warrior - Bloodrage", "cooldownTextDisabled": false, - "internalVersion": 33, + "internalVersion": 38, "anchorPoint": "CENTER", - "auto": true, + "zoom": 0.25, + "alpha": 1, "frameStrata": 1, "icon": true, "tocversion": 11305, @@ -2415,53 +2191,35 @@ ], "height": 35, "cooldownSwipe": true, - "subRegions": [ - { - "glowColor": [ - 1, - 1, - 1, - 1 - ], - "glowLines": 8, - "glow": false, - "glowXOffset": 0, - "glowYOffset": 0, - "glowThickness": 1, - "glowScale": 1, - "glowLength": 10, - "glowBorder": false, - "glowFrequency": 0.25, - "glowType": "buttonOverlay", - "type": "subglow", - "useGlowColor": false - } - ], + "authorOptions": [], "inverse": true, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, - "party": true, "twenty": true, + "party": true, "fortyman": true, "twentyfive": true, "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "anchorFrameType": "SCREEN", + "ignoreOptionsEventErrors": false, "triggers": { "1": { "untrigger": { @@ -2480,17 +2238,17 @@ "use_charges": false, "use_spellName": true, "subeventPrefix": "SPELL", + "duration": "1", "spellIds": [], "names": [], - "use_showgcd": false, - "spellName": 2687, - "genericShowOn": "showAlways", - "track": "cooldown", "unevent": "auto", + "genericShowOn": "showAlways", + "spellName": 2687, + "use_showgcd": false, "event": "Cooldown Progress (Spell)", "type": "status", "subeventSuffix": "_CAST_START", - "duration": "1", + "track": "cooldown", "use_track": true } }, @@ -2501,9 +2259,9 @@ "use_targetRequired": false, "spellName": 2687, "realSpellName": "Bloodrage", + "unevent": "auto", "use_unit": true, "subeventPrefix": "SPELL", - "unevent": "auto", "event": "Action Usable", "type": "status", "subeventSuffix": "_CAST_START", @@ -2514,16 +2272,16 @@ "3": { "untrigger": [], "trigger": { - "use_spellName": true, + "unit": "player", "unevent": "auto", "spellName": 2687, - "unit": "player", + "use_unit": true, "subeventPrefix": "SPELL", "event": "Queued Action", - "use_unit": true, - "subeventSuffix": "_CAST_START", "type": "status", - "duration": "1" + "subeventSuffix": "_CAST_START", + "duration": "1", + "use_spellName": true } }, "4": { @@ -2533,27 +2291,24 @@ "duration": "1", "unit": "player", "event": "Power", - "subeventPrefix": "SPELL", - "subeventSuffix": "_CAST_START", "type": "status", + "subeventSuffix": "_CAST_START", + "subeventPrefix": "SPELL", "unevent": "auto" } }, "disjunctive": "any", "activeTriggerMode": 1 }, - "alpha": 1, + "uid": "2oLnhQXDwNT", + "auto": true, + "anchorFrameType": "SCREEN", "color": [ 1, 1, 1, 1 - ], - "zoom": 0.25, - "uid": "2oLnhQXDwNT", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + ] }, { "yOffset": -84, @@ -2580,7 +2335,7 @@ } }, "keepAspectRatio": false, - "selfPoint": "TOPLEFT", + "uid": "mPckPHCvWv1", "cooldownEdge": false, "xOffset": -87.5, "authorOptions": [], @@ -2599,9 +2354,10 @@ 1 ], "cooldownTextDisabled": false, - "internalVersion": 33, + "internalVersion": 38, "anchorPoint": "CENTER", "zoom": 0.25, + "selfPoint": "TOPLEFT", "frameStrata": 1, "icon": true, "tocversion": 11305, @@ -2741,29 +2497,32 @@ ], "inverse": true, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, - "twenty": true, "party": true, + "twenty": true, "fortyman": true, "twentyfive": true, "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "auto": true, + "alpha": 1, "triggers": { "1": { "untrigger": [], @@ -2772,15 +2531,15 @@ "debuffType": "HELPFUL", "subeventSuffix": "_CAST_START", "auranames": [], + "subeventPrefix": "SPELL", + "names": [], "auraspellids": [ "25289" ], - "names": [], - "event": "Health", - "subeventPrefix": "SPELL", + "type": "aura2", "useExactSpellId": true, "spellIds": [], - "type": "aura2" + "event": "Health" } }, "2": { @@ -2799,18 +2558,18 @@ "unit": "target", "use_charges": false, "use_spellName": true, - "use_unit": true, - "spellIds": [], "use_showgcd": true, - "spellName": 11551, + "use_unit": true, + "duration": "1", + "spellIds": [], "unevent": "auto", "genericShowOn": "showAlways", - "type": "status", "track": "cooldown", + "type": "status", "event": "Cooldown Progress (Spell)", "subeventPrefix": "SPELL", "subeventSuffix": "_CAST_START", - "duration": "1", + "spellName": 11551, "use_track": true } }, @@ -2821,9 +2580,9 @@ "use_targetRequired": false, "spellName": 11551, "realSpellName": "Battle Shout", + "unevent": "auto", "unit": "player", "subeventPrefix": "SPELL", - "unevent": "auto", "event": "Action Usable", "use_unit": true, "subeventSuffix": "_CAST_START", @@ -2834,28 +2593,25 @@ "4": { "untrigger": [], "trigger": { - "use_spellName": true, + "unit": "player", "unevent": "auto", "spellName": 11551, - "unit": "player", + "use_unit": true, "subeventPrefix": "SPELL", "event": "Queued Action", - "use_unit": true, - "subeventSuffix": "_CAST_START", "type": "status", - "duration": "1" + "subeventSuffix": "_CAST_START", + "duration": "1", + "use_spellName": true } }, "disjunctive": "any", "activeTriggerMode": -10 }, + "auto": true, "id": "Fury Warrior - Battle Shout", - "alpha": 1, "anchorFrameType": "SCREEN", - "uid": "mPckPHCvWv1", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "ignoreOptionsEventErrors": false }, { "yOffset": -84, @@ -2894,19 +2650,20 @@ }, "config": [], "width": 35, - "id": "Fury Warrior - Berserker Rage", - "cooldownTextDisabled": false, - "internalVersion": 33, - "alpha": 1, - "auto": true, - "frameStrata": 1, - "icon": true, "color": [ 1, 1, 1, 1 ], + "cooldownTextDisabled": false, + "internalVersion": 38, + "anchorPoint": "CENTER", + "zoom": 0.25, + "tocversion": 11305, + "frameStrata": 1, + "icon": true, + "height": 35, "conditions": [ { "changes": [ @@ -2990,35 +2747,32 @@ "value": 1, "variable": "show" } + }, + { + "changes": [ + { + "property": "sub.1.glow", + "value": true + } + ], + "check": { + "checks": [ + { + "trigger": 2, + "value": 1, + "variable": "show" + }, + { + "trigger": 4, + "value": 1, + "variable": "show" + } + ], + "trigger": -2, + "variable": "AND" + } } ], - "tocversion": 11305, - "cooldownSwipe": true, - "height": 35, - "inverse": true, - "load": { - "use_never": false, - "use_class": true, - "size": { - "multi": { - "flexible": true, - "twenty": true, - "party": true, - "fortyman": true, - "twentyfive": true, - "ten": true - } - }, - "spec": { - "multi": [] - }, - "class": { - "single": "WARRIOR", - "multi": [] - }, - "use_zone": false, - "zone": "" - }, "subRegions": [ { "glowColor": [ @@ -3035,12 +2789,42 @@ "glowScale": 1, "glowLength": 10, "glowBorder": false, - "type": "subglow", - "glowType": "buttonOverlay", "glowFrequency": 0.25, + "glowType": "buttonOverlay", + "type": "subglow", "useGlowColor": false } ], + "cooldownSwipe": true, + "id": "Fury Warrior - Death Wish", + "inverse": true, + "load": { + "level_operator": ">=", + "use_never": false, + "size": { + "multi": { + "flexible": true, + "party": true, + "twenty": true, + "fortyman": true, + "twentyfive": true, + "ten": true + } + }, + "class": { + "single": "WARRIOR", + "multi": [] + }, + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false + }, + "anchorFrameType": "SCREEN", "triggers": { "1": { "untrigger": { @@ -3051,43 +2835,43 @@ "trigger": { "debuffType": "HELPFUL", "use_genericShowOn": true, - "realSpellName": "Berserker Rage", + "realSpellName": "Death Wish", "use_range": true, "names": [], "range": 8, - "unit": "target", + "duration": "1", "use_charges": false, "use_spellName": true, - "subeventPrefix": "SPELL", - "genericShowOn": "showAlways", - "use_showgcd": true, - "spellName": 18499, - "unevent": "auto", - "spellIds": [], "use_unit": true, - "track": "cooldown", + "spellIds": [], + "subeventPrefix": "SPELL", + "use_showgcd": true, + "spellName": 12328, + "genericShowOn": "showAlways", + "unevent": "auto", + "unit": "target", "event": "Cooldown Progress (Spell)", "type": "status", "subeventSuffix": "_CAST_START", - "duration": "1", + "track": "cooldown", "use_track": true } }, "2": { "untrigger": [], "trigger": { - "use_spellName": true, - "use_targetRequired": false, - "spellName": 18499, - "realSpellName": "Berserker Rage", - "use_unit": true, "unit": "player", + "use_targetRequired": false, + "spellName": 12328, + "realSpellName": "Death Wish", "unevent": "auto", - "event": "Action Usable", + "use_unit": true, "subeventPrefix": "SPELL", - "subeventSuffix": "_CAST_START", + "event": "Action Usable", "type": "status", - "duration": "1" + "subeventSuffix": "_CAST_START", + "duration": "1", + "use_spellName": true } }, "3": { @@ -3095,7 +2879,7 @@ "trigger": { "unit": "player", "unevent": "auto", - "spellName": 18499, + "spellName": 12328, "use_unit": true, "subeventPrefix": "SPELL", "event": "Queued Action", @@ -3105,16 +2889,27 @@ "use_spellName": true } }, + "4": { + "untrigger": [], + "trigger": { + "duration": "1", + "custom": "function(event, timeToKill)\n return IsEncounterInProgress() and timeToKill <= 33\nend", + "custom_hide": "timed", + "events": "WA_TIME_TO_KILL", + "event": "Health", + "type": "custom", + "custom_type": "event", + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START" + } + }, "disjunctive": "any", "activeTriggerMode": 1 }, - "anchorFrameType": "SCREEN", - "zoom": 0.25, - "anchorPoint": "CENTER", - "uid": "IBXOxppJYJh", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "alpha": 1, + "uid": "uC19timNrBl", + "auto": true, + "ignoreOptionsEventErrors": false }, { "yOffset": -84, @@ -3153,14 +2948,20 @@ }, "config": [], "width": 35, - "id": "Fury Warrior - Death Wish", + "color": [ + 1, + 1, + 1, + 1 + ], "cooldownTextDisabled": false, - "internalVersion": 33, - "alpha": 1, + "internalVersion": 38, + "anchorPoint": "CENTER", "zoom": 0.25, + "tocversion": 11305, "frameStrata": 1, "icon": true, - "tocversion": 11305, + "height": 35, "conditions": [ { "changes": [ @@ -3270,8 +3071,6 @@ } } ], - "height": 35, - "cooldownSwipe": true, "subRegions": [ { "glowColor": [ @@ -3288,16 +3087,18 @@ "glowScale": 1, "glowLength": 10, "glowBorder": false, - "glowFrequency": 0.25, - "glowType": "buttonOverlay", "type": "subglow", + "glowType": "buttonOverlay", + "glowFrequency": 0.25, "useGlowColor": false } ], + "cooldownSwipe": true, + "auto": true, "inverse": true, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, @@ -3308,15 +3109,18 @@ "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, "anchorFrameType": "SCREEN", "triggers": { @@ -3329,23 +3133,23 @@ "trigger": { "debuffType": "HELPFUL", "use_genericShowOn": true, - "realSpellName": "Death Wish", + "realSpellName": "Recklessness", "use_range": true, - "names": [], + "use_unit": true, "range": 8, - "duration": "1", + "unit": "target", "use_charges": false, "use_spellName": true, - "use_unit": true, - "genericShowOn": "showAlways", - "unit": "target", - "spellName": 12328, - "unevent": "auto", + "duration": "1", + "names": [], "spellIds": [], - "type": "status", - "use_showgcd": true, - "event": "Cooldown Progress (Spell)", "subeventPrefix": "SPELL", + "spellName": 1719, + "genericShowOn": "showAlways", + "use_showgcd": true, + "unevent": "auto", + "event": "Cooldown Progress (Spell)", + "type": "status", "subeventSuffix": "_CAST_START", "track": "cooldown", "use_track": true @@ -3354,341 +3158,39 @@ "2": { "untrigger": [], "trigger": { - "unit": "player", + "use_spellName": true, "use_targetRequired": false, - "spellName": 12328, - "realSpellName": "Death Wish", + "spellName": 1719, + "realSpellName": "Recklessness", + "unevent": "auto", + "unit": "player", + "subeventPrefix": "SPELL", + "event": "Action Usable", + "use_unit": true, + "subeventSuffix": "_CAST_START", + "type": "status", + "duration": "1" + } + }, + "3": { + "untrigger": [], + "trigger": { + "unit": "player", + "unevent": "auto", + "spellName": 1719, "use_unit": true, "subeventPrefix": "SPELL", - "unevent": "auto", - "event": "Action Usable", + "event": "Queued Action", "type": "status", "subeventSuffix": "_CAST_START", "duration": "1", "use_spellName": true } }, - "3": { - "untrigger": [], - "trigger": { - "use_spellName": true, - "unevent": "auto", - "spellName": 12328, - "unit": "player", - "subeventPrefix": "SPELL", - "event": "Queued Action", - "use_unit": true, - "subeventSuffix": "_CAST_START", - "type": "status", - "duration": "1" - } - }, "4": { "untrigger": [], "trigger": { - "duration": "5", - "custom": "function(event, timeToKill)\n return IsEncounterInProgress() and timeToKill <= 33\nend", - "custom_hide": "timed", - "events": "WA_TIME_TO_KILL", - "event": "Health", - "type": "custom", - "custom_type": "event", - "subeventPrefix": "SPELL", - "subeventSuffix": "_CAST_START" - } - }, - "disjunctive": "any", - "activeTriggerMode": 1 - }, - "auto": true, - "uid": "uC19timNrBl", - "anchorPoint": "CENTER", - "color": [ - 1, - 1, - 1, - 1 - ], - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" - }, - { - "yOffset": -84, - "desaturate": false, - "regionType": "icon", - "animation": { - "main": { - "type": "none", - "duration_type": "seconds", - "easeType": "none", - "easeStrength": 3 - }, - "start": { - "type": "none", - "duration_type": "seconds", - "easeType": "none", - "easeStrength": 3 - }, - "finish": { - "type": "none", - "duration_type": "seconds", - "easeType": "none", - "easeStrength": 3 - } - }, - "keepAspectRatio": false, - "selfPoint": "TOPLEFT", - "cooldownEdge": false, - "xOffset": 17.5, - "authorOptions": [], - "cooldown": true, - "actions": { - "init": [], - "start": [], - "finish": [] - }, - "config": [], - "width": 35, - "color": [ - 1, - 1, - 1, - 1 - ], - "cooldownTextDisabled": false, - "internalVersion": 33, - "alpha": 1, - "auto": true, - "frameStrata": 1, - "icon": true, - "zoom": 0.25, - "conditions": [ - { - "changes": [ - { - "property": "color", - "value": [ - 0.4, - 0.4, - 0.4, - 1 - ] - } - ], - "check": { - "trigger": 2, - "value": 0, - "variable": "show" - } - }, - { - "changes": [ - { - "property": "color", - "value": [ - 0.26666666666667, - 0.26666666666667, - 0.26666666666667, - 1 - ] - } - ], - "check": { - "checks": [ - { - "trigger": 2, - "value": 0, - "variable": "show" - }, - { - "variable": "spellUsable", - "trigger": 1 - } - ], - "trigger": 2, - "value": 0, - "variable": "spellInRange" - } - }, - { - "changes": [ - { - "property": "color", - "value": [ - 0.50196078431373, - 0.50196078431373, - 1, - 1 - ] - } - ], - "check": { - "trigger": 1, - "value": 1, - "variable": "insufficientResources" - } - }, - { - "changes": [ - { - "property": "color", - "value": [ - 0.50196078431373, - 1, - 0.50196078431373, - 1 - ] - } - ], - "check": { - "trigger": 3, - "value": 1, - "variable": "show" - } - }, - { - "changes": [ - { - "property": "sub.1.glow", - "value": true - } - ], - "check": { - "checks": [ - { - "trigger": 2, - "value": 1, - "variable": "show" - }, - { - "trigger": 4, - "value": 1, - "variable": "show" - } - ], - "trigger": -2, - "variable": "AND" - } - } - ], - "tocversion": 11305, - "cooldownSwipe": true, - "height": 35, - "inverse": true, - "load": { - "use_never": false, - "use_class": true, - "size": { - "multi": { - "flexible": true, - "party": true, - "twenty": true, - "fortyman": true, - "twentyfive": true, - "ten": true - } - }, - "spec": { - "multi": [] - }, - "class": { - "single": "WARRIOR", - "multi": [] - }, - "use_zone": false, - "zone": "" - }, - "subRegions": [ - { - "glowColor": [ - 1, - 1, - 1, - 1 - ], - "glowLines": 8, - "glow": false, - "glowXOffset": 0, - "glowYOffset": 0, - "glowThickness": 1, - "glowScale": 1, - "glowLength": 10, - "glowBorder": false, - "type": "subglow", - "glowType": "buttonOverlay", - "glowFrequency": 0.25, - "useGlowColor": false - } - ], - "triggers": { - "1": { - "untrigger": { - "genericShowOn": "showAlways", - "unit": "target", - "track": "cooldown" - }, - "trigger": { - "debuffType": "HELPFUL", - "use_genericShowOn": true, - "realSpellName": "Recklessness", - "use_range": true, - "use_unit": true, - "range": 8, "duration": "1", - "use_charges": false, - "use_spellName": true, - "unit": "target", - "names": [], - "genericShowOn": "showAlways", - "spellName": 1719, - "unevent": "auto", - "spellIds": [], - "use_showgcd": true, - "type": "status", - "event": "Cooldown Progress (Spell)", - "subeventPrefix": "SPELL", - "subeventSuffix": "_CAST_START", - "track": "cooldown", - "use_track": true - } - }, - "2": { - "untrigger": [], - "trigger": { - "use_spellName": true, - "use_targetRequired": false, - "spellName": 1719, - "realSpellName": "Recklessness", - "unit": "player", - "subeventPrefix": "SPELL", - "unevent": "auto", - "event": "Action Usable", - "use_unit": true, - "subeventSuffix": "_CAST_START", - "type": "status", - "duration": "1" - } - }, - "3": { - "untrigger": [], - "trigger": { - "use_spellName": true, - "unevent": "auto", - "spellName": 1719, - "unit": "player", - "subeventPrefix": "SPELL", - "event": "Queued Action", - "use_unit": true, - "subeventSuffix": "_CAST_START", - "type": "status", - "duration": "1" - } - }, - "4": { - "untrigger": [], - "trigger": { - "duration": "5", "custom": "function(event, timeToKill)\n return IsEncounterInProgress() and timeToKill <= 18\nend", "custom_hide": "timed", "events": "WA_TIME_TO_KILL", @@ -3702,18 +3204,15 @@ "disjunctive": "any", "activeTriggerMode": 1 }, - "anchorPoint": "CENTER", - "id": "Fury Warrior - Recklessness", - "anchorFrameType": "SCREEN", + "alpha": 1, "uid": "sTpD77p1Iht", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "ignoreOptionsEventErrors": false, + "id": "Fury Warrior - Recklessness" }, { "yOffset": -84, "desaturate": false, - "regionType": "icon", + "anchorFrameType": "SCREEN", "animation": { "main": { "type": "none", @@ -3737,29 +3236,8 @@ "keepAspectRatio": false, "uid": "ZqkUjQbsmq3", "cooldownEdge": false, - "xOffset": 52.5, - "subRegions": [ - { - "glowColor": [ - 1, - 1, - 1, - 1 - ], - "glowLines": 8, - "glow": false, - "glowXOffset": 0, - "glowYOffset": 0, - "glowThickness": 1, - "glowScale": 1, - "glowLength": 10, - "glowBorder": false, - "glowFrequency": 0.25, - "glowType": "buttonOverlay", - "type": "subglow", - "useGlowColor": false - } - ], + "xOffset": 17.5, + "authorOptions": [], "cooldown": true, "actions": { "init": [], @@ -3768,14 +3246,20 @@ }, "config": [], "width": 35, - "id": "Fury Warrior - Diamond Flask", + "color": [ + 1, + 1, + 1, + 1 + ], "cooldownTextDisabled": false, - "internalVersion": 33, - "alpha": 1, + "internalVersion": 38, + "anchorPoint": "CENTER", "zoom": 0.25, + "selfPoint": "TOPLEFT", "frameStrata": 1, "icon": true, - "authorOptions": [], + "tocversion": 11305, "conditions": [ { "changes": [ @@ -3798,30 +3282,206 @@ { "changes": [ { - "property": "color", - "value": [ - 0.26666666666667, - 0.26666666666667, - 0.26666666666667, - 1 - ] + "property": "sub.1.glow", + "value": true } ], "check": { "checks": [ { - "trigger": 2, + "trigger": 1, "value": 0, - "variable": "show" + "variable": "onCooldown" }, { - "variable": "spellUsable", - "trigger": 1 + "variable": "show", + "value": 1 + }, + { + "trigger": 2, + "value": 1, + "variable": "show" } ], - "trigger": 2, - "value": 0, - "variable": "show" + "trigger": -2, + "variable": "AND" + } + } + ], + "height": 35, + "cooldownSwipe": true, + "subRegions": [ + { + "glowColor": [ + 1, + 1, + 1, + 1 + ], + "glowLines": 8, + "glow": false, + "glowXOffset": 0, + "glowYOffset": 0, + "glowThickness": 1, + "glowScale": 1, + "glowLength": 10, + "glowBorder": false, + "glowFrequency": 0.25, + "glowType": "buttonOverlay", + "type": "subglow", + "useGlowColor": false + } + ], + "inverse": true, + "load": { + "level_operator": ">=", + "use_never": false, + "size": { + "multi": { + "flexible": true, + "twenty": true, + "party": true, + "fortyman": true, + "twentyfive": true, + "ten": true + } + }, + "class": { + "single": "WARRIOR", + "multi": [] + }, + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false + }, + "ignoreOptionsEventErrors": false, + "triggers": { + "1": { + "untrigger": { + "genericShowOn": "showAlways", + "unit": "target", + "itemSlot": 13, + "track": "cooldown" + }, + "trigger": { + "use_itemName": true, + "debuffType": "HELPFUL", + "use_genericShowOn": true, + "track": "cooldown", + "unit": "target", + "use_range": true, + "use_unit": true, + "itemName": 20130, + "range": 8, + "unevent": "auto", + "spellIds": [], + "use_charges": false, + "itemSlot": 13, + "use_spellName": true, + "realSpellName": "Recklessness", + "subeventPrefix": "SPELL", + "duration": "1", + "spellName": 1719, + "genericShowOn": "showAlways", + "names": [], + "use_itemSlot": true, + "event": "Cooldown Progress (Equipment Slot)", + "type": "status", + "subeventSuffix": "_CAST_START", + "use_showgcd": true, + "use_track": true + } + }, + "2": { + "untrigger": [], + "trigger": { + "duration": "1", + "custom": "function(event, timeToKill)\n if event == \"OPTIONS\" then\n return false\n end\n local trinketItemId = GetInventoryItemID(\"player\", INVSLOT_TRINKET1)\n local activationTimes = {\n [20130] = 63, -- Diamond Flask\n [21670] = 33, -- Badge of the Swarmguard\n [21180] = 23, -- Earthstrike\n [23570] = 23, -- Jom Gabbar\n [22954] = 18, -- Kiss of the Spider\n [23041] = 23, -- Slayer's Crest\n [19949] = 23 -- Zandalarian Hero Medallion\n }\n local trinketActivationTime = activationTimes[trinketItemId]\n return trinketActivationTime ~= nil and IsEncounterInProgress() and timeToKill <= trinketActivationTime\nend", + "custom_hide": "timed", + "events": "WA_TIME_TO_KILL", + "event": "Health", + "type": "custom", + "custom_type": "event", + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START" + } + }, + "disjunctive": "any", + "activeTriggerMode": 1 + }, + "id": "Fury Warrior - Trinket 1", + "alpha": 1, + "auto": true, + "regionType": "icon" + }, + { + "yOffset": -84, + "desaturate": false, + "regionType": "icon", + "animation": { + "main": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + }, + "start": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + }, + "finish": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + } + }, + "keepAspectRatio": false, + "selfPoint": "TOPLEFT", + "cooldownEdge": false, + "xOffset": 52.5, + "authorOptions": [], + "cooldown": true, + "actions": { + "init": [], + "start": [], + "finish": [] + }, + "config": [], + "width": 35, + "id": "Fury Warrior - Trinket 2", + "cooldownTextDisabled": false, + "internalVersion": 38, + "anchorPoint": "CENTER", + "zoom": 0.25, + "tocversion": 11305, + "frameStrata": 1, + "icon": true, + "height": 35, + "conditions": [ + { + "changes": [ + { + "property": "color", + "value": [ + 0.4, + 0.4, + 0.4, + 1 + ] + } + ], + "check": { + "trigger": 1, + "value": 1, + "variable": "onCooldown" } }, { @@ -3839,12 +3499,11 @@ "variable": "onCooldown" }, { - "trigger": 2, - "value": 1, - "variable": "show" + "variable": "show", + "value": 1 }, { - "trigger": 3, + "trigger": 2, "value": 1, "variable": "show" } @@ -3854,13 +3513,34 @@ } } ], - "tocversion": 11305, + "subRegions": [ + { + "glowColor": [ + 1, + 1, + 1, + 1 + ], + "glowLines": 8, + "glow": false, + "glowXOffset": 0, + "glowYOffset": 0, + "glowThickness": 1, + "glowScale": 1, + "glowLength": 10, + "glowBorder": false, + "type": "subglow", + "glowType": "buttonOverlay", + "glowFrequency": 0.25, + "useGlowColor": false + } + ], "cooldownSwipe": true, - "height": 35, + "auto": true, "inverse": true, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, @@ -3871,22 +3551,26 @@ "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "anchorPoint": "CENTER", + "alpha": 1, "triggers": { "1": { "untrigger": { "genericShowOn": "showAlways", "unit": "target", + "itemSlot": 14, "track": "cooldown" }, "trigger": { @@ -3894,52 +3578,35 @@ "debuffType": "HELPFUL", "use_genericShowOn": true, "use_showgcd": true, + "spellName": 1719, "use_range": true, "use_unit": true, "itemName": 20130, "range": 8, - "spellName": 1719, - "use_charges": false, + "duration": "1", "unit": "target", - "names": [], + "use_charges": false, + "itemSlot": 14, "spellIds": [], "use_spellName": true, + "names": [], "realSpellName": "Recklessness", "unevent": "auto", "genericShowOn": "showAlways", - "duration": "1", - "track": "cooldown", - "event": "Cooldown Progress (Item)", + "subeventPrefix": "SPELL", + "use_itemSlot": true, + "event": "Cooldown Progress (Equipment Slot)", "type": "status", "subeventSuffix": "_CAST_START", - "subeventPrefix": "SPELL", + "track": "cooldown", "use_track": true } }, "2": { "untrigger": [], "trigger": { - "use_itemName": true, - "use_spellName": true, - "use_targetRequired": false, - "spellName": 1719, - "itemName": 20130, - "realSpellName": "Recklessness", - "unevent": "auto", - "subeventPrefix": "SPELL", - "unit": "player", - "event": "Item Equipped", - "type": "status", - "subeventSuffix": "_CAST_START", - "use_unit": true, - "duration": "1" - } - }, - "3": { - "untrigger": [], - "trigger": { - "duration": "5", - "custom": "function(event, timeToKill)\n return IsEncounterInProgress() and timeToKill <= 63\nend", + "duration": "1", + "custom": "function(event, timeToKill)\n if event == \"OPTIONS\" then\n return false\n end\n local trinketItemId = GetInventoryItemID(\"player\", INVSLOT_TRINKET2)\n local activationTimes = {\n [20130] = 63, -- Diamond Flask\n [21670] = 33, -- Badge of the Swarmguard\n [21180] = 23, -- Earthstrike\n [23570] = 23, -- Jom Gabbar\n [22954] = 18, -- Kiss of the Spider\n [23041] = 23, -- Slayer's Crest\n [19949] = 23 -- Zandalarian Hero Medallion\n }\n local trinketActivationTime = activationTimes[trinketItemId]\n return trinketActivationTime ~= nil and IsEncounterInProgress() and timeToKill <= trinketActivationTime\nend", "custom_hide": "timed", "events": "WA_TIME_TO_KILL", "event": "Health", @@ -3952,18 +3619,15 @@ "disjunctive": "any", "activeTriggerMode": 1 }, - "auto": true, + "anchorFrameType": "SCREEN", + "uid": "73A0uxFbj(1", + "ignoreOptionsEventErrors": false, "color": [ 1, 1, 1, 1 - ], - "anchorFrameType": "SCREEN", - "selfPoint": "TOPLEFT", - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + ] }, { "yOffset": -84, @@ -4004,12 +3668,13 @@ "width": 35, "id": "Fury Warrior - Mighty Rage Potion", "cooldownTextDisabled": false, - "internalVersion": 33, - "alpha": 1, + "internalVersion": 38, + "anchorPoint": "CENTER", "auto": true, + "tocversion": 11305, "frameStrata": 1, "icon": true, - "zoom": 0.25, + "height": 35, "conditions": [ { "changes": [ @@ -4088,33 +3753,6 @@ } } ], - "tocversion": 11305, - "cooldownSwipe": true, - "height": 35, - "inverse": true, - "load": { - "use_never": false, - "use_class": true, - "size": { - "multi": { - "flexible": true, - "twenty": true, - "party": true, - "fortyman": true, - "twentyfive": true, - "ten": true - } - }, - "spec": { - "multi": [] - }, - "class": { - "single": "WARRIOR", - "multi": [] - }, - "use_zone": false, - "zone": "" - }, "subRegions": [ { "text_visible": true, @@ -4124,7 +3762,7 @@ "text_fontType": "OUTLINE", "text_shadowYOffset": 0, "text_fixedWidth": 64, - "text_fontSize": 8, + "text_text_format_2.p_time_precision": 1, "text_font": "Friz Quadrata TT", "text_justify": "CENTER", "text_wordWrap": "WordWrap", @@ -4146,7 +3784,7 @@ 1 ], "type": "subtext", - "text_text_format_2.p_time_precision": 1, + "text_fontSize": 8, "text_text_format_2.p_format": "timed", "text_shadowXOffset": 0 }, @@ -4160,10 +3798,10 @@ "glowBorder": false, "glowLines": 8, "glow": false, - "glowScale": 1, + "glowXOffset": 0, "glowType": "buttonOverlay", "glowThickness": 1, - "glowXOffset": 0, + "glowScale": 1, "glowLength": 10, "text_color": [], "glowFrequency": 0.25, @@ -4172,6 +3810,36 @@ "useGlowColor": false } ], + "cooldownSwipe": true, + "anchorFrameType": "SCREEN", + "inverse": true, + "load": { + "level_operator": ">=", + "use_never": false, + "size": { + "multi": { + "flexible": true, + "party": true, + "twenty": true, + "fortyman": true, + "twentyfive": true, + "ten": true + } + }, + "class": { + "single": "WARRIOR", + "multi": [] + }, + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false + }, + "ignoreOptionsEventErrors": false, "triggers": { "1": { "untrigger": { @@ -4185,24 +3853,24 @@ "use_genericShowOn": true, "use_showgcd": true, "use_range": true, - "names": [], + "use_unit": true, "itemName": 13442, "range": 8, "spellName": 1719, "use_charges": false, - "unit": "target", "duration": "1", - "genericShowOn": "showAlways", - "realSpellName": "Recklessness", + "unit": "target", + "names": [], + "spellIds": [], "use_spellName": true, "unevent": "auto", - "spellIds": [], + "genericShowOn": "showAlways", + "realSpellName": "Recklessness", "track": "cooldown", - "use_unit": true, "event": "Cooldown Progress (Item)", - "subeventPrefix": "SPELL", - "subeventSuffix": "_CAST_START", "type": "status", + "subeventSuffix": "_CAST_START", + "subeventPrefix": "SPELL", "use_track": true } }, @@ -4219,19 +3887,19 @@ "count_operator": ">", "unevent": "auto", "type": "status", + "spellName": 1719, "unit": "player", - "use_spellName": true, "event": "Item Count", "subeventPrefix": "SPELL", "subeventSuffix": "_CAST_START", - "count": "0", - "spellName": 1719 + "use_spellName": true, + "count": "0" } }, "3": { "untrigger": [], "trigger": { - "duration": "5", + "duration": "1", "custom": "function(event, timeToKill)\n return IsEncounterInProgress() and timeToKill <= 23\nend", "custom_hide": "timed", "events": "WA_TIME_TO_KILL", @@ -4245,18 +3913,15 @@ "disjunctive": "any", "activeTriggerMode": 1 }, - "anchorPoint": "CENTER", - "anchorFrameType": "SCREEN", "uid": "2uhWN3hbiC6", + "zoom": 0.25, + "alpha": 1, "color": [ 1, 1, 1, 1 - ], - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + ] }, { "yOffset": -120, @@ -4283,7 +3948,7 @@ "easeStrength": 3 } }, - "selfPoint": "TOPLEFT", + "uid": "7PwikwYhsR)", "xOffset": -122.5, "authorOptions": [], "actions": { @@ -4291,13 +3956,13 @@ "start": [], "finish": [] }, - "tocversion": 11305, + "config": [], "shadowXOffset": 1, "wordWrap": "WordWrap", "id": "Fury Warrior - Attack Power", "customTextUpdate": "event", - "internalVersion": 33, - "anchorPoint": "CENTER", + "internalVersion": 38, + "fixedWidth": 200, "justify": "LEFT", "shadowColor": [ 0, @@ -4305,9 +3970,15 @@ 0, 1 ], - "displayText_format_1.attackpower_format": "none", + "selfPoint": "TOPLEFT", + "frameStrata": 1, "displayText": "%1.attackpower", - "config": [], + "color": [ + 1, + 1, + 1, + 1 + ], "conditions": [ { "changes": [ @@ -4329,11 +4000,122 @@ } } ], - "uid": "7PwikwYhsR)", - "automaticWidth": "Auto", "font": "Friz Quadrata TT", - "regionType": "text", + "subRegions": [], + "ignoreOptionsEventErrors": false, + "automaticWidth": "Auto", "load": { + "level": "10", + "size": { + "multi": [] + }, + "class": { + "single": "WARRIOR", + "multi": [] + }, + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level_operator": ">=", + "use_zone": false + }, + "regionType": "text", + "triggers": { + "1": { + "untrigger": [], + "trigger": { + "duration": "1", + "debuffType": "HELPFUL", + "use_attackpower": false, + "unevent": "auto", + "spellIds": [], + "subeventPrefix": "SPELL", + "names": [], + "event": "Character Stats", + "use_unit": true, + "subeventSuffix": "_CAST_START", + "unit": "player", + "type": "status" + } + }, + "activeTriggerMode": -10 + }, + "tocversion": 11305, + "displayText_format_1.attackpower_format": "none", + "anchorPoint": "CENTER", + "fontSize": 16 + }, + { + "yOffset": -138, + "outline": "OUTLINE", + "font": "Friz Quadrata TT", + "anchorFrameType": "SCREEN", + "animation": { + "main": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + }, + "start": { + "preset": "fade", + "easeStrength": 3, + "type": "none", + "duration_type": "seconds", + "easeType": "none" + }, + "finish": { + "preset": "fade", + "easeStrength": 3, + "type": "none", + "duration_type": "seconds", + "easeType": "none" + } + }, + "uid": "jn)8rhyB4yB", + "xOffset": -122.5, + "subRegions": [], + "actions": { + "init": [], + "start": [], + "finish": [] + }, + "config": [], + "shadowXOffset": 1, + "wordWrap": "WordWrap", + "id": "Fury Warrior - 3pT2", + "customTextUpdate": "event", + "internalVersion": 38, + "anchorPoint": "CENTER", + "fixedWidth": 200, + "justify": "LEFT", + "shadowColor": [ + 0, + 0, + 0, + 1 + ], + "color": [ + 0.50196078431373, + 0, + 1, + 1 + ], + "displayText_format_p_time_dynamic": false, + "displayText_format_p_format": "timed", + "frameStrata": 1, + "displayText": "3pT2 %2.spellName", + "automaticWidth": "Auto", + "conditions": [], + "regionType": "text", + "shadowYOffset": -1, + "selfPoint": "TOPLEFT", + "authorOptions": [], + "load": { + "use_level": true, "spec": { "multi": [] }, @@ -4345,42 +4127,61 @@ "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "level": "10", + "level_operator": ">=" }, - "subRegions": [], + "displayText_format_2.spellName_format": "none", "triggers": { "1": { - "untrigger": [], + "untrigger": { + "itemSetId": "218", + "equipped": "3", + "equipped_operator": ">=" + }, "trigger": { - "duration": "1", "debuffType": "HELPFUL", - "use_attackpower": false, + "use_equipped": true, + "duration": "1", + "equipped_operator": ">=", + "itemSetId": "218", + "use_unit": true, + "subeventPrefix": "SPELL", "unevent": "auto", "spellIds": [], + "use_itemSetId": true, + "equipped": "3", + "event": "Item Set", "names": [], - "subeventPrefix": "SPELL", - "event": "Character Stats", - "use_unit": true, "subeventSuffix": "_CAST_START", - "unit": "player", - "type": "status" + "type": "status", + "unit": "player" } }, - "activeTriggerMode": -10 + "2": { + "untrigger": [], + "trigger": { + "duration": "2", + "debuffType": "HELPFUL", + "spellName": "Battle Shout", + "unevent": "timed", + "sourceUnit": "player", + "use_sourceUnit": true, + "unit": "player", + "event": "Combat Log", + "type": "event", + "subeventSuffix": "_CAST_SUCCESS", + "subeventPrefix": "SPELL", + "use_spellName": true + } + }, + "customTriggerLogic": "function(trigger)\n return trigger[1]\nend", + "activeTriggerMode": -10, + "disjunctive": "custom" }, - "fixedWidth": 200, - "frameStrata": 1, - "color": [ - 1, - 1, - 1, - 1 - ], - "fontSize": 16, - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "displayText_format_p_time_precision": 1, + "ignoreOptionsEventErrors": false, + "tocversion": 11305, + "fontSize": 14 }, { "yOffset": -120, @@ -4407,15 +4208,15 @@ "easeStrength": 3 } }, - "selfPoint": "TOP", + "uid": "hcgvQdZmz)6", "xOffset": 0, - "authorOptions": [], + "subRegions": [], "actions": { "init": [], "start": [], "finish": [] }, - "config": [], + "tocversion": 11305, "shadowXOffset": 1, "wordWrap": "WordWrap", "color": [ @@ -4425,8 +4226,8 @@ 1 ], "customTextUpdate": "event", - "internalVersion": 33, - "anchorPoint": "CENTER", + "internalVersion": 38, + "fixedWidth": 200, "justify": "LEFT", "shadowColor": [ 0, @@ -4434,9 +4235,10 @@ 0, 1 ], + "config": [], "frameStrata": 1, "displayText": "%c%%", - "uid": "hcgvQdZmz)6", + "selfPoint": "TOP", "conditions": [ { "changes": [ @@ -4459,14 +4261,11 @@ } ], "customText": "function()\n if aura_env.states[1] and aura_env.states[1].percenthealth then\n return string.format(\"%.1f\", aura_env.states[1].percenthealth)\n end\nend", - "id": "Fury Warrior - Target HP", - "automaticWidth": "Auto", + "authorOptions": [], "font": "Friz Quadrata TT", + "regionType": "text", "load": { - "spec": { - "multi": [] - }, - "use_class": true, + "level": "10", "size": { "multi": [] }, @@ -4474,10 +4273,16 @@ "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level_operator": ">=", + "use_zone": false }, - "subRegions": [], + "automaticWidth": "Auto", "triggers": { "1": { "untrigger": { @@ -4490,13 +4295,13 @@ "names": [], "unevent": "auto", "spellIds": [], - "unit": "target", + "subeventPrefix": "SPELL", "use_class": false, "event": "Health", "type": "status", "subeventSuffix": "_CAST_START", "use_unit": true, - "subeventPrefix": "SPELL" + "unit": "target" } }, "2": { @@ -4505,33 +4310,30 @@ }, "trigger": { "hostility": "hostile", - "unit": "target", + "duration": "1", "unevent": "auto", "use_hostility": true, - "use_unit": true, + "subeventPrefix": "SPELL", "event": "Unit Characteristics", "type": "status", "subeventSuffix": "_CAST_START", - "subeventPrefix": "SPELL", - "duration": "1" + "unit": "target", + "use_unit": true } }, "activeTriggerMode": 1 }, - "regionType": "text", - "tocversion": 11305, - "fixedWidth": 200, - "fontSize": 16, - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "ignoreOptionsEventErrors": false, + "id": "Fury Warrior - Target HP", + "anchorPoint": "CENTER", + "fontSize": 16 }, { "yOffset": -120, "outline": "OUTLINE", "desaturate": false, "font": "Friz Quadrata TT", - "anchorFrameType": "SCREEN", + "regionType": "icon", "animation": { "main": { "type": "none", @@ -4553,15 +4355,67 @@ } }, "keepAspectRatio": false, - "uid": "OiUnRDhuzf4", + "selfPoint": "TOPRIGHT", "cooldownEdge": false, "xOffset": 122.5, "authorOptions": [], - "selfPoint": "TOPRIGHT", + "cooldown": false, + "fixedWidth": 200, + "auto": true, "height": 32, - "tocversion": 11305, + "config": [], "shadowXOffset": 1, + "width": 32, + "icon": true, + "id": "Fury Warrior - Kill Time", "wordWrap": "WordWrap", + "uid": "OiUnRDhuzf4", + "customTextUpdate": "update", + "internalVersion": 38, + "color": [ + 1, + 1, + 1, + 0 + ], + "anchorFrameType": "SCREEN", + "alpha": 1, + "anchorPoint": "CENTER", + "justify": "RIGHT", + "shadowColor": [ + 0, + 0, + 0, + 1 + ], + "tocversion": 11305, + "zoom": 0, + "cooldownTextDisabled": false, + "frameStrata": 1, + "displayText": "%c", + "displayIcon": 136147, + "conditions": [ + { + "changes": [ + { + "property": "customcode", + "value": { + "custom": "aura_env.DBMKillTime = aura_env.states[3].expirationTime\n\n" + } + } + ], + "check": { + "trigger": 3, + "value": 1, + "variable": "show" + } + } + ], + "customText": "function()\n if InCombatLockdown() and aura_env.killTime ~= nil then\n return Round(aura_env.killTime - GetTime()) .. \"s\", aura_env.source\n end\n return nil, aura_env.source\nend", + "cooldownSwipe": true, + "ignoreOptionsEventErrors": false, + "inverse": false, + "automaticWidth": "Auto", "actions": { "init": { "custom": "-- Config\naura_env.source = \"DPS\"\n\n-- add clickable frame\nlocal buttonFrame = CreateFrame(\"Button\", \"WA_\" .. aura_env.id .. \"_Button\", aura_env.region)\nbuttonFrame:EnableMouse(true)\nbuttonFrame:RegisterForClicks(\"LeftButtonUp\")\nbuttonFrame:SetAllPoints(aura_env.region)\nbuttonFrame:SetScript(\"OnClick\", function(self, button)\n WeakAuras.ScanEvents(\"WA_TIME_TO_KILL_SOURCE_TOGGLE\")\nend)\n\n\n\n", @@ -4570,16 +4424,85 @@ "start": [], "finish": [] }, - "color": [ - 1, - 1, - 1, - 0 - ], - "id": "Fury Warrior - Kill Time", - "zoom": 0, - "cooldownTextDisabled": false, - "internalVersion": 33, + "triggers": { + "1": { + "untrigger": { + "unit": "target" + }, + "trigger": { + "hostility": "hostile", + "unit": "target", + "debuffType": "HELPFUL", + "use_hostility": true, + "use_alwaystrue": true, + "unevent": "auto", + "spellIds": [], + "use_unit": true, + "names": [], + "event": "Conditions", + "type": "status", + "subeventSuffix": "_CAST_START", + "subeventPrefix": "SPELL", + "duration": "1" + } + }, + "2": { + "untrigger": [], + "trigger": { + "unit": "player", + "debuffType": "HELPFUL", + "custom_hide": "timed", + "custom_type": "event", + "unevent": "timed", + "custom": "function(event, unit)\n if event == \"PLAYER_TARGET_CHANGED\" then\n aura_env.healthUpdates = {}\n aura_env.DPSKillTime = nil\n end\n \n if unit == \"target\" then\n table.insert(aura_env.healthUpdates, 0, {GetTime(), UnitHealth(\"target\")})\n if #aura_env.healthUpdates >= 20 then \n local prevTime, prevHealth = unpack(table.remove(aura_env.healthUpdates))\n local time = GetTime()\n local health = UnitHealth(\"target\")\n local timeToKill = health / ((prevHealth - health) / (time - prevTime))\n aura_env.DPSKillTime = time + timeToKill\n end\n end\n \n if aura_env.source == \"DBM\" and IsEncounterInProgress() then\n aura_env.killTime = aura_env.DBMKillTime\n elseif aura_env.source == \"DPS\" then\n aura_env.killTime = aura_env.DPSKillTime\n end\n if aura_env.killTime ~= nil then \n WeakAuras.ScanEvents(\"WA_TIME_TO_KILL\", aura_env.killTime - GetTime())\n return true\n end\n return false\nend\n\n\n\n\n\n", + "subeventPrefix": "SPELL", + "events": "PLAYER_TARGET_CHANGED UNIT_HEALTH", + "event": "Chat Message", + "names": [], + "subeventSuffix": "_CAST_START", + "spellIds": [], + "type": "custom" + } + }, + "3": { + "untrigger": [], + "trigger": { + "use_id": false, + "id": "Record Victory", + "debuffType": "HELPFUL", + "use_genericShowOn": true, + "realSpellName": 0, + "message_operator": "==", + "use_dbmType": false, + "duration": "1", + "message": "Record Victory", + "unevent": "auto", + "genericShowOn": "showOnCooldown", + "use_track": true, + "unit": "player", + "event": "DBM Timer", + "type": "status", + "spellName": 0, + "use_spellName": true, + "use_message": true + } + }, + "4": { + "untrigger": [], + "trigger": { + "custom": "function()\n if aura_env.source == \"DPS\" then\n aura_env.source = \"DBM\"\n else\n aura_env.source = \"DPS\"\n end\n aura_env.killTime = nil\n return true\nend", + "events": "WA_TIME_TO_KILL_SOURCE_TOGGLE", + "custom_hide": "timed", + "type": "custom", + "custom_type": "event", + "debuffType": "HELPFUL", + "unit": "player" + } + }, + "customTriggerLogic": "", + "activeTriggerMode": 2, + "disjunctive": "any" + }, "shadowYOffset": -1, "subRegions": [ { @@ -4614,8 +4537,8 @@ ], "type": "subtext", "text_text_format_p_format": "timed", - "text_text_format_c1_format": "none", - "text_shadowXOffset": 0 + "text_shadowXOffset": 0, + "text_text_format_c1_format": "none" }, { "text_text_format_p_time_precision": 1, @@ -4650,130 +4573,13 @@ ], "type": "subtext", "text_anchorYOffset": -18, - "text_text_format_c2_format": "none", - "text_shadowXOffset": 0 + "text_shadowXOffset": 0, + "text_text_format_c2_format": "none" } ], - "config": [], - "anchorPoint": "CENTER", - "justify": "RIGHT", - "shadowColor": [ - 0, - 0, - 0, - 1 - ], - "width": 32, - "auto": true, - "alpha": 1, - "frameStrata": 1, - "displayText": "%c", - "displayIcon": 136147, - "conditions": [ - { - "changes": [ - { - "property": "customcode", - "value": { - "custom": "aura_env.DBMKillTime = aura_env.states[3].expirationTime\n\n" - } - } - ], - "check": { - "trigger": 3, - "value": 1, - "variable": "show" - } - } - ], - "customText": "function()\n if InCombatLockdown() and aura_env.killTime ~= nil then\n return Round(aura_env.killTime - GetTime()) .. \"s\", aura_env.source\n end\n return nil, aura_env.source\nend", - "cooldownSwipe": true, - "fixedWidth": 200, - "inverse": false, - "automaticWidth": "Auto", - "customTextUpdate": "update", - "triggers": { - "1": { - "untrigger": { - "unit": "target" - }, - "trigger": { - "hostility": "hostile", - "unit": "target", - "debuffType": "HELPFUL", - "use_alwaystrue": true, - "use_hostility": true, - "unevent": "auto", - "spellIds": [], - "names": [], - "subeventPrefix": "SPELL", - "event": "Conditions", - "type": "status", - "subeventSuffix": "_CAST_START", - "use_unit": true, - "duration": "1" - } - }, - "2": { - "untrigger": [], - "trigger": { - "unit": "player", - "debuffType": "HELPFUL", - "custom_type": "event", - "custom": "function(event, unit)\n if event == \"PLAYER_TARGET_CHANGED\" then\n aura_env.healthUpdates = {}\n aura_env.DPSKillTime = nil\n end\n \n if unit == \"target\" then\n table.insert(aura_env.healthUpdates, 0, {GetTime(), UnitHealth(\"target\")})\n if #aura_env.healthUpdates >= 20 then \n local prevTime, prevHealth = unpack(table.remove(aura_env.healthUpdates))\n local time = GetTime()\n local health = UnitHealth(\"target\")\n local timeToKill = health / ((prevHealth - health) / (time - prevTime))\n aura_env.DPSKillTime = time + timeToKill\n end\n end\n \n if aura_env.source == \"DBM\" and IsEncounterInProgress() then\n aura_env.killTime = aura_env.DBMKillTime\n elseif aura_env.source == \"DPS\" then\n aura_env.killTime = aura_env.DPSKillTime\n end\n if aura_env.killTime ~= nil then \n WeakAuras.ScanEvents(\"WA_TIME_TO_KILL\", aura_env.killTime - GetTime())\n return true\n end\n return false\nend\n\n\n\n\n\n", - "unevent": "timed", - "spellIds": [], - "subeventPrefix": "SPELL", - "events": "PLAYER_TARGET_CHANGED UNIT_HEALTH", - "event": "Chat Message", - "type": "custom", - "subeventSuffix": "_CAST_START", - "names": [], - "custom_hide": "timed" - } - }, - "3": { - "untrigger": [], - "trigger": { - "use_id": false, - "id": "Record Victory", - "debuffType": "HELPFUL", - "use_genericShowOn": true, - "realSpellName": 0, - "message_operator": "==", - "use_dbmType": false, - "duration": "1", - "message": "Record Victory", - "unevent": "auto", - "genericShowOn": "showOnCooldown", - "use_track": true, - "unit": "player", - "event": "DBM Timer", - "type": "status", - "spellName": 0, - "use_spellName": true, - "use_message": true - } - }, - "4": { - "untrigger": [], - "trigger": { - "custom": "function()\n if aura_env.source == \"DPS\" then\n aura_env.source = \"DBM\"\n else\n aura_env.source = \"DPS\"\n end\n aura_env.killTime = nil\n return true\nend", - "events": "WA_TIME_TO_KILL_SOURCE_TOGGLE", - "unit": "player", - "type": "custom", - "custom_type": "event", - "debuffType": "HELPFUL", - "custom_hide": "timed" - } - }, - "customTriggerLogic": "", - "activeTriggerMode": 2, - "disjunctive": "any" - }, "load": { + "level_operator": ">=", "use_never": false, - "use_class": true, "size": { "multi": { "flexible": true, @@ -4784,23 +4590,20 @@ "ten": true } }, - "spec": { - "multi": [] - }, "class": { "single": "WARRIOR", "multi": [] }, - "use_zone": false, - "zone": "" + "zone": "", + "use_level": true, + "spec": { + "multi": [] + }, + "use_class": true, + "level": "10", + "use_zone": false }, - "icon": true, - "regionType": "icon", - "fontSize": 16, - "url": "https://wago.io/zb41Fm0lA/1", - "version": 1, - "semver": "1.0.0" + "fontSize": 16 } - ], - "wagoID": "zb41Fm0lA" + ] } \ No newline at end of file diff --git a/WA-MasterLootHelper/MasterLootHelper.table b/WA-MasterLootHelper/MasterLootHelper.table index 79acfe4..2197f5e 100755 --- a/WA-MasterLootHelper/MasterLootHelper.table +++ b/WA-MasterLootHelper/MasterLootHelper.table @@ -1,125 +1,125 @@ { "d": { - "yOffset": 0, - "outline": "OUTLINE", - "conditions": [], + "actions": { + "finish": [], + "init": { + "custom": "if not _G.WA_MasterLootHelper then\n _G.WA_MasterLootHelper = {\n [\"sands\"] = {},\n [\"coins\"] = {},\n [\"bijous\"] = {},\n }\nend\n\n\nfunction roundRobin(lookupKey)\n local wanted = 1\n local function loot(slot)\n local _, _, itemQuantity = GetLootSlotInfo(slot)\n local r = math.random(GetNumGroupMembers())\n for c0 = 1, GetNumGroupMembers() do\n local c = ((c0 + r) % GetNumGroupMembers()) + 1\n local candidate = GetMasterLootCandidate(slot, c)\n if candidate ~= nil then\n local candidateReceived = _G.WA_MasterLootHelper[lookupKey][candidate]\n if candidateReceived == nil or candidateReceived < wanted then\n GiveMasterLoot(slot, c)\n _G.WA_MasterLootHelper[lookupKey][candidate] = itemQuantity\n return true\n end\n end\n end\n wanted = wanted + 1\n return loot(slot)\n end\n return loot\nend\n\n\nlocal lootStrategies = {\n { -- BWL Hourglass Sand\n [\"ids\"] = {19183},\n [\"func\"] = roundRobin(\"sands\")\n },\n { -- Zul'Gurub Coins\n [\"ids\"] = {19698, 19699, 19700, 19701, 19702, 19703, 19704, 19705, 19706},\n [\"func\"] = roundRobin(\"coins\")\n },\n { -- Zul'Gurub Bijous\n [\"ids\"] = {19707, 19708, 19709, 19710, 19711, 19712, 19713, 19714, 19715},\n [\"func\"] = roundRobin(\"bijous\")\n }\n \n}\naura_env.lootStrategies = {}\nfor _, strategy in ipairs(lootStrategies) do\n for _, id in ipairs(strategy.ids) do\n aura_env.lootStrategies[id] = strategy.func\n end\nend\n\n\n", + "do_custom": true + }, + "start": [] + }, + "anchorFrameType": "SCREEN", + "anchorPoint": "CENTER", + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "main": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "start": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + } + }, + "authorOptions": [], + "automaticWidth": "Auto", "color": [ 1, 1, 1, 1 ], + "conditions": [], + "config": [], + "customTextUpdate": "event", + "displayText": "", + "fixedWidth": 200, + "font": "Friz Quadrata TT", + "fontSize": 12, + "frameStrata": 1, + "id": "MasterLootHelper", + "internalVersion": 33, + "justify": "LEFT", "load": { - "use_never": false, - "size": { - "multi": { - "flexible": true, - "twenty": true, - "fortyman": true, - "twentyfive": true, - "ten": true - } - }, "class": { "multi": [] }, "ingroup": { - "single": "raid", "multi": { "raid": true + }, + "single": "raid" + }, + "size": { + "multi": { + "flexible": true, + "fortyman": true, + "ten": true, + "twenty": true, + "twentyfive": true } }, - "zone": "", "spec": { "multi": [] }, "use_ingroup": true, + "use_never": false, "use_size": false, - "use_zone": false + "use_zone": false, + "zone": "" }, - "fixedWidth": 200, - "shadowYOffset": -1, + "outline": "OUTLINE", "regionType": "text", - "animation": { - "main": { - "type": "none", - "duration_type": "seconds", - "easeType": "none", - "easeStrength": 3 - }, - "start": { - "type": "none", - "duration_type": "seconds", - "easeType": "none", - "easeStrength": 3 - }, - "finish": { - "type": "none", - "duration_type": "seconds", - "easeType": "none", - "easeStrength": 3 - } - }, - "subRegions": [], - "uid": "1UCRMNroKKs", - "anchorPoint": "CENTER", - "justify": "LEFT", + "selfPoint": "CENTER", + "semver": "1.0.0", "shadowColor": [ 0, 0, 0, 1 ], - "selfPoint": "CENTER", - "font": "Friz Quadrata TT", - "wordWrap": "WordWrap", - "frameStrata": 1, - "displayText": "", - "anchorFrameType": "SCREEN", - "xOffset": 0, - "config": [], - "id": "MasterLootHelper", - "internalVersion": 33, - "authorOptions": [], - "automaticWidth": "Auto", - "fontSize": 12, + "shadowXOffset": 1, + "shadowYOffset": -1, + "subRegions": [], + "tocversion": 11305, "triggers": { "1": { - "untrigger": [], "trigger": { - "unit": "player", - "debuffType": "HELPFUL", - "custom_hide": "timed", - "subeventSuffix": "_CAST_START", "custom": "function(event)\n lootMethod, masterLooterPartyID, masterLooterRaidID = GetLootMethod()\n if lootMethod ~= \"master\" then\n return false\n end\n if not UnitIsUnit(\"raid\"..masterLooterRaidID, \"player\") then\n return false\n end\n \n for slot = 1, GetNumLootItems() do\n if GetLootSlotType(slot) ~= LOOT_SLOT_ITEM then\n LootSlot(slot)\n else\n local itemID = tonumber(GetLootSlotLink(slot):match(\"item:(%d+):\"))\n local lootStrategy = aura_env.lootStrategies[itemID]\n if lootStrategy == nil or not lootStrategy(slot) then -- lootStrategy returns true if item looted by it\n -- default loot to own bag\n for candidate = 1, GetNumGroupMembers() do\n if GetMasterLootCandidate(slot, candidate) == UnitName(\"player\") then\n GiveMasterLoot(slot, candidate)\n break\n end\n end \n end \n end \n end\n return true\nend", - "names": [], - "events": "LOOT_READY", - "event": "Health", - "type": "custom", + "custom_hide": "timed", "custom_type": "event", + "debuffType": "HELPFUL", + "event": "Health", + "events": "LOOT_READY", + "names": [], + "spellIds": [], "subeventPrefix": "SPELL", - "spellIds": [] - } + "subeventSuffix": "_CAST_START", + "type": "custom", + "unit": "player" + }, + "untrigger": [] }, "activeTriggerMode": -10 }, - "customTextUpdate": "event", - "shadowXOffset": 1, - "actions": { - "init": { - "custom": "if not _G.WA_MasterLootHelper then\n _G.WA_MasterLootHelper = {\n [\"sands\"] = {},\n [\"coins\"] = {},\n [\"bijous\"] = {},\n }\nend\n\n\nfunction roundRobin(lookupKey)\n local wanted = 1\n local function loot(slot)\n local _, _, itemQuantity = GetLootSlotInfo(slot)\n local r = math.random(GetNumGroupMembers())\n for c0 = 1, GetNumGroupMembers() do\n local c = ((c0 + r) % GetNumGroupMembers()) + 1\n local candidate = GetMasterLootCandidate(slot, c)\n if candidate ~= nil then\n local candidateReceived = _G.WA_MasterLootHelper[lookupKey][candidate]\n if candidateReceived == nil or candidateReceived < wanted then\n GiveMasterLoot(slot, c)\n _G.WA_MasterLootHelper[lookupKey][candidate] = itemQuantity\n return true\n end\n end\n end\n wanted = wanted + 1\n return loot(slot)\n end\n return loot\nend\n\n\nlocal lootStrategies = {\n { -- BWL Hourglass Sand\n [\"ids\"] = {19183},\n [\"func\"] = roundRobin(\"sands\")\n },\n { -- Zul'Gurub Coins\n [\"ids\"] = {19698, 19699, 19700, 19701, 19702, 19703, 19704, 19705, 19706},\n [\"func\"] = roundRobin(\"coins\")\n },\n { -- Zul'Gurub Bijous\n [\"ids\"] = {19707, 19708, 19709, 19710, 19711, 19712, 19713, 19714, 19715},\n [\"func\"] = roundRobin(\"bijous\")\n }\n \n}\naura_env.lootStrategies = {}\nfor _, strategy in ipairs(lootStrategies) do\n for _, id in ipairs(strategy.ids) do\n aura_env.lootStrategies[id] = strategy.func\n end\nend\n\n\n", - "do_custom": true - }, - "start": [], - "finish": [] - }, - "tocversion": 11305, - "url": "https://wago.io/sTT8_GdLS/1", + "uid": "1UCRMNroKKs", + "url": "https://wago.io/5nBntpDHR/1", "version": 1, - "semver": "1.0.0" + "wordWrap": "WordWrap", + "xOffset": 0, + "yOffset": 0 }, "m": "d", "s": "2.18.2", "v": 1421, - "wagoID": "sTT8_GdLS" + "wagoID": "5nBntpDHR" } \ No newline at end of file diff --git a/WA-MindCapTracker/MindCapTracker.string b/WA-MindCapTracker/MindCapTracker.string new file mode 100755 index 0000000..8470c75 --- /dev/null +++ b/WA-MindCapTracker/MindCapTracker.string @@ -0,0 +1 @@ +!WA:2!fE1wVTXXvyZY6A11UoYuWQ2ooX0knU2P1cos1YaTiPGlfPfDOizwsA5eRaQz3Di3XA5UtNDxjl)wyDl0BbLpuu0lUTeTi9IrVWFcc9hWPe9xG(j4h6Z9mZUK6suqfGe39WZCMZLVVVzuQhMjWyX5VZ83nt3m2zS3D((eHvzQxNqNNp7(M(cBQqNyTPTWNZNw3L9SNre2zB477gY4INwTD7aAykXoXp88ZnK4z54lQ5Z8cnZxOsJcgdJdtEFxFXdsLkvAJaoXIEAbXkK57fSKrqireQPZ8yHAMTXpcC06fkyD6qfbx5gIKh)PdSPMrTB3yhovSsHY1k2SSEi(IbjsqwOxaN66wYoqB)Git6wuVW6O3SNoSv(C1B0QEJCgn0JWnXK7s2HkM4wnbfDZOETcLlBOSyUcL4g6y4r6sd06h5LKcAdT8DJ66vxwbPFfwKuHhX9HyEILYQ9dOUTv1(cnQwZG4Y64btjW6tU4udWn0G2rw0A6U(e7L0XC2AwJUry7uZWYLeemlCln9a2ZOYhgzM08J7EPtNUwACAjiESUKqQJrGfXLMUNWpKiBMPmJB2odI)SGDhk)c1)rrebnBXix3SR5WcPdeQSq2i3ZEhSizwDe(r8Kvvh39tRh4lc1989O9IcOLzDzHo96iy2YvnNXYMcInlk45Nthx626lxDTk7BHvwiXlSioA9fMg5wUuZ6jZ)sEiaj9EXVedx(6gUYWE2bH(wBf3cN67ER5y27VkZZopH3aXiBsf9LB7Am7qNZoSTahj1dfKqs6xfd2kknjZkZ65nkuOYcrm7Hltx4HDx(dkUZwlzIPvBwhTbTXgqEMWYLUXisuiU0QCfeuRVQ8lHoEPVYm)Gb4N2S4VbBTBhpT7h30rRlbNRimdCV9OKazUO4lNzKnIcLFDljMueqLrjON0hzYb3tVlH5Pwi8HNbmG6qd8XZFClzSENDFlmDcDzEyNQzJYLQuaoDk4RLIFDBwGe82G(0WwT9fy(0I3kK1L2kzo6WN2kki0VR0LMCBeLaxDFSA9L5ULQlQNdFfolwgl1Z2VvGFKNncLKFW)ELKy62ybVEoB7QEbRVgLSzoS0cwFvQnJSEDPFbRRZ2KUIVWBE)oDgPwBllhINh11CzgX1VdCEn4BObV2lUbm9)fRXRcxaYaZokHn2mF(c1RdxcUCVXnUm3fU6G8(DnjHzlJb4kWRlI8uesdznApcrITu08k4iFd4IA7jT0LfeiBXo7R(E)iHfTjYZ3aEtTbh8kC5(twl)s33ZhxNtwjulBEFKH77MfXCW10WeE3PvrwkSiJ8gY8V343mxUGEZIfbBGkZFWuM4GfUBYugAltmWzJX1BUMg5ALRwTYLkSmWq)FcSjUldXz5tI8qrWTOMXZmEMKzxSAd2dyw83VTYjFVBMicDlTS4pcAyKWlBITh)UFswcwiE(HtmTWNOrXj6fiQTijMR6BtF5P4V(jcKIFaRQRVAVTrI6AccV3AjpO3gBs8Plkypl7hgrSLuWSnAa3qd(2lb3ukxbVJ6VFh5F7jDxQK8Zgf4qS93(rXK(0WI6H4UAyflPHhiWFRVCynxqTysLH0dpKtII5kvUPrbOIws0)O4OF1tjEc2czT3rVCHIna9ybf(BCufLwfjm3ibDnIWJ51bQPO0ihusfhZmB(qygtC)XWQExAhD5NmG4YDi1ICdOs27XwvH0qr4(WCM6vB0O6QWkdlFx6ImXhZ6w)PWd0ggNVhCC4a8ShAS82ZphCgykOS2UZpapKuSPY6f3t9CCb(iPoG0RrkJgJf(5x4iVlhZ65A2OQIMRiIiD81oVcAdUk8mml4dDbVym8ClCNXGyjUobe7Oq0iGDOKoy5IhhuYogzFnni8LNAadL5Azn(4P0i0bMdMQNjz8j(R8dHPL)CX0PXdWdiHs2o15Wf1hLcUX3FwyMHsggUYw4V7EzEgjoP1rrp8VLYy4HqkV78XCCjVEme(E9N4g)nF7d7r2S3(9ZMfnH5sOsky6dTnhmw2p264d0HpJpJYYrLsHh)Q4uzYm8thfFQucGm1EQVpbuctnqDunvcI1Ruff2NrG3kqLNXLB8Qtkx8OrPTdAV9tkCmH2Hp3j0kgxvtAehPloHLmAsCKcA6vW5ASPX0Ey74eFlK8zIhyM0Lo017guQsLcgTK0m(1)czYxG(YV8j4ZybNdshPIXBm6inHu8R9Lf(Xh6T73e(BPHFXCVnh(LQPh8RGpd(1WJHFZNcVif8Brw1Vd(9iQFa8hIXP)ryh4NNg(8REk4pb)z4VaBd)1nGxomUQmkD)vAa)DGEcPT3KEl8pUm8ptbdDmDOSooHlEIkH7Rq66UOySKwUqULxMpnsNYzlrfuBQ9QKN6KObDSBh08))9fWRgC8WX8CGffjKjuobfHULzW2FaT(IpOtP(kkBaZMc)yDjCEJHQmCfMTn1ZOsHhIxAp2IQQOcz1JQLdWaJxbYLfeIcz6pZ3VBTV6DMFH7AO8EJjQTzoMARoMffsBO0nvYJgBlPk)RmXQCtUCBAbZtErWXQdnI3x(np4sj5jirYRdgX1Bw62h82TRlxWqFbdVTGscKNzLQgL(4QvAKRCRsvWIQoEEXvUHHLd1AZIW0P7TfrWii6EVy5HIUKoblySfXnc)hm8Xq7sNZNp379Ec5vB6qX)ze4FRoYQhhVuo2y2b6RlBNoVsEtD5TiXcFSgI6U6z26)8O)3 \ No newline at end of file diff --git a/WA-MindCapTracker/MindCapTracker.table b/WA-MindCapTracker/MindCapTracker.table new file mode 100755 index 0000000..4bfc0c2 --- /dev/null +++ b/WA-MindCapTracker/MindCapTracker.table @@ -0,0 +1,472 @@ +{ + "c": [ + { + "actions": { + "finish": [], + "init": [], + "start": { + "do_sound": false, + "sound": "Interface\\AddOns\\WeakAuras\\Media\\Sounds\\BikeHorn.ogg", + "sound_channel": "Dialog" + } + }, + "anchorFrameType": "SCREEN", + "anchorPoint": "CENTER", + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "main": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "preset": "alphaPulse", + "type": "preset" + }, + "start": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + } + }, + "authorOptions": [], + "automaticWidth": "Auto", + "color": [ + 1, + 0, + 0, + 1 + ], + "conditions": [], + "config": [], + "customTextUpdate": "event", + "displayText": "FAILURE", + "displayText_format_p_format": "timed", + "displayText_format_p_time_dynamic": false, + "displayText_format_p_time_precision": 1, + "fixedWidth": 200, + "font": "Friz Quadrata TT", + "fontSize": 72, + "frameStrata": 1, + "id": "MindCapTracker_FailureWarning", + "internalVersion": 38, + "justify": "LEFT", + "load": { + "class": { + "multi": [] + }, + "size": { + "multi": [] + }, + "spec": { + "multi": [] + } + }, + "outline": "OUTLINE", + "regionType": "text", + "selfPoint": "BOTTOM", + "semver": "1.0.0", + "shadowColor": [ + 0, + 0, + 0, + 1 + ], + "shadowXOffset": 1, + "shadowYOffset": -1, + "subRegions": [], + "tocversion": 11305, + "triggers": { + "1": { + "trigger": { + "debuffType": "HELPFUL", + "duration": "5", + "event": "Combat Log", + "names": [], + "sourceUnit": "player", + "spellIds": [], + "spellName": "Gnomish Mind Control Cap", + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_SUCCESS", + "type": "event", + "unevent": "timed", + "unit": "player", + "use_missType": false, + "use_sourceUnit": true, + "use_spellName": true + }, + "untrigger": [] + }, + "2": { + "trigger": { + "auraType": "DEBUFF", + "debuffType": "HELPFUL", + "duration": "5", + "event": "Combat Log", + "names": [], + "sourceUnit": "player", + "spellIds": [], + "spellName": "Gnomish Mind Control Cap", + "subeventPrefix": "SPELL", + "subeventSuffix": "_AURA_APPLIED", + "type": "event", + "unevent": "timed", + "unit": "player", + "use_auraType": true, + "use_sourceUnit": true, + "use_spellName": true + }, + "untrigger": [] + }, + "activeTriggerMode": -10, + "customTriggerLogic": "function(trigger)\n return trigger[1] and not trigger[2]\nend", + "disjunctive": "custom" + }, + "uid": "L5e3irZimSx", + "url": "https://wago.io/XXOLAsPky/1", + "version": 1, + "wordWrap": "WordWrap", + "xOffset": 0, + "yOffset": 0 + }, + { + "actions": { + "finish": [], + "init": [], + "start": [] + }, + "alpha": 1, + "anchorFrameType": "SCREEN", + "anchorPoint": "CENTER", + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "main": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "start": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + } + }, + "authorOptions": [], + "auto": true, + "backgroundColor": [ + 0, + 0, + 0, + 0.5 + ], + "barColor": [ + 0, + 0.25098039215686, + 1, + 1 + ], + "conditions": [ + { + "changes": [ + { + "property": "barColor", + "value": [ + 1, + 0, + 0, + 1 + ] + } + ], + "check": { + "op": "==", + "trigger": 1, + "value": "Hostile", + "variable": "sourceFlags2" + } + } + ], + "config": [], + "desaturate": false, + "frameStrata": 1, + "height": 25, + "icon": false, + "icon_color": [ + 1, + 1, + 1, + 1 + ], + "icon_side": "LEFT", + "id": "MindCapTracker_Bar", + "internalVersion": 38, + "inverse": false, + "load": { + "class": { + "multi": [] + }, + "size": { + "multi": [] + }, + "spec": { + "multi": [] + } + }, + "orientation": "HORIZONTAL_INVERSE", + "regionType": "aurabar", + "selfPoint": "CENTER", + "semver": "1.0.0", + "spark": true, + "sparkBlendMode": "ADD", + "sparkColor": [ + 1, + 1, + 1, + 1 + ], + "sparkHeight": 50, + "sparkHidden": "NEVER", + "sparkOffsetX": 0, + "sparkOffsetY": 0, + "sparkRotation": 0, + "sparkRotationMode": "AUTO", + "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", + "sparkWidth": 10, + "subRegions": [ + { + "type": "aurabar_bar" + }, + { + "anchorXOffset": 0, + "anchorYOffset": 0, + "rotateText": "NONE", + "text_anchorPoint": "INNER_LEFT", + "text_anchorXOffset": 5, + "text_automaticWidth": "Auto", + "text_color": [ + 1, + 1, + 1, + 1 + ], + "text_fixedWidth": 64, + "text_font": "Friz Quadrata TT", + "text_fontSize": 14, + "text_fontType": "None", + "text_justify": "CENTER", + "text_selfPoint": "AUTO", + "text_shadowColor": [ + 0, + 0, + 0, + 1 + ], + "text_shadowXOffset": 1, + "text_shadowYOffset": -1, + "text_text": "%1.sourceName -> %1.destName", + "text_text_format_1.destName_format": "none", + "text_text_format_1.sourceName_format": "none", + "text_text_format_p_format": "timed", + "text_text_format_p_time_dynamic": false, + "text_text_format_p_time_precision": 1, + "text_visible": true, + "text_wordWrap": "WordWrap", + "type": "subtext" + }, + { + "anchorXOffset": 0, + "anchorYOffset": 0, + "rotateText": "NONE", + "text_anchorPoint": "INNER_RIGHT", + "text_automaticWidth": "Auto", + "text_color": [ + 1, + 1, + 1, + 1 + ], + "text_fixedWidth": 64, + "text_font": "Friz Quadrata TT", + "text_fontSize": 12, + "text_fontType": "None", + "text_justify": "CENTER", + "text_selfPoint": "AUTO", + "text_shadowColor": [ + 0, + 0, + 0, + 1 + ], + "text_shadowXOffset": 1, + "text_shadowYOffset": -1, + "text_text": "%p", + "text_text_format_n_format": "none", + "text_text_format_p_format": "timed", + "text_text_format_p_time_dynamic": false, + "text_text_format_p_time_precision": 1, + "text_visible": true, + "text_wordWrap": "WordWrap", + "type": "subtext" + } + ], + "texture": "Minimalist", + "tocversion": 11305, + "triggers": { + "1": { + "trigger": { + "auraType": "DEBUFF", + "debuffType": "HELPFUL", + "duration": "20", + "event": "Combat Log", + "names": [], + "spellIds": [], + "spellName": "Gnomish Mind Control Cap", + "subeventPrefix": "SPELL", + "subeventSuffix": "_AURA_APPLIED", + "type": "event", + "unevent": "timed", + "unit": "player", + "use_auraType": true, + "use_cloneId": true, + "use_sourceUnit": false, + "use_spellName": true + }, + "untrigger": [] + }, + "activeTriggerMode": -10 + }, + "uid": ")bswKeS3JgI", + "url": "https://wago.io/XXOLAsPky/1", + "useAdjustededMax": false, + "useAdjustededMin": false, + "version": 1, + "width": 300, + "xOffset": 0, + "yOffset": 0, + "zoom": 0.25 + } + ], + "d": { + "actions": { + "finish": [], + "init": [], + "start": [] + }, + "align": "CENTER", + "anchorFrameType": "SCREEN", + "anchorPoint": "CENTER", + "animate": false, + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "main": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "start": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + } + }, + "arcLength": 360, + "authorOptions": [], + "backdropColor": [ + 1, + 1, + 1, + 0.5 + ], + "border": false, + "borderBackdrop": "Blizzard Tooltip", + "borderColor": [ + 0, + 0, + 0, + 1 + ], + "borderEdge": "Square Full White", + "borderInset": 1, + "borderOffset": 4, + "borderSize": 2, + "columnSpace": 1, + "conditions": [], + "config": [], + "constantFactor": "RADIUS", + "frameStrata": 1, + "fullCircle": true, + "gridType": "RD", + "gridWidth": 5, + "groupIcon": 135995, + "grow": "DOWN", + "id": "MindCapTracker", + "internalVersion": 38, + "limit": 5, + "load": { + "class": { + "multi": [] + }, + "size": { + "multi": [] + }, + "spec": { + "multi": [] + } + }, + "radius": 200, + "regionType": "dynamicgroup", + "rotation": 0, + "rowSpace": 1, + "scale": 1, + "selfPoint": "TOP", + "semver": "1.0.0", + "sort": "none", + "space": 2, + "stagger": 0, + "subRegions": [], + "tocversion": 11305, + "triggers": [ + { + "trigger": { + "debuffType": "HELPFUL", + "event": "Health", + "names": [], + "spellIds": [], + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "type": "aura2", + "unit": "player" + }, + "untrigger": [] + } + ], + "uid": "De2VmDKFyv6", + "url": "https://wago.io/XXOLAsPky/1", + "useLimit": false, + "version": 1, + "xOffset": 0, + "yOffset": 200 + }, + "m": "d", + "s": "3.0.5", + "v": 1421, + "wagoID": "XXOLAsPky" +} \ No newline at end of file diff --git a/WA-RaidHealerMana/RaidHealerMana.string b/WA-RaidHealerMana/RaidHealerMana.string index 3904c46..0f5ddf0 100755 --- a/WA-RaidHealerMana/RaidHealerMana.string +++ b/WA-RaidHealerMana/RaidHealerMana.string @@ -1 +1 @@ -!WA:2!nNZwZTr19hfrgGfO1XUjLKsl7igBKi2cBhsgUedO1sYwGIKyLCCGepYhT7rAx8QDxo7U(scHcUqR7qFY8nWp0x6)EzeD602xARPTZ)sBN5mE6NapDG2xZNG(7CoRUR0w4PQzK8UNZ531ZV7oY1g3R28jN7zto)4nhxFC99MzFerlp2UHVX7F2JR5q0XefK2g6ehx3XuSmV1TqeD5koow(MUKTlwVUh2pFY9BqCcCZP5yxBUlE5zFM52TbXuVYoU4yQPBjWZIowoKxjsKirv9CrA4trqA(Mo2Exw1Zhr8LQv3020Zqsb(JV0U(eZgnWeVZpfj8XV7b64Ab1RZWlz5m5lLDL8k(WlQOacA(D9CXww509Ko2lOgEtSTFz40MB3Q6IPkxPA5kPuROAJAI9KucaAuZ1cTdMOYpATLXilFJoGwIGbqvlxkt(87hyhYcsT0CScAAxMjbrRrq6MbEV)dVVh2QEjhtB)5RuSKkYYSHDTfZuOsgvciCmiJCaGzvCdMelPy5G0ZUFGhUQMfYZZqb4DTZQ2ma0RsQ81ol9cskEM3cZE4OAH3ccTy0OrlfD2KxIGSnBI8XRR6PHSagsOQnoq83m6nWUNU8BfGiy5SbwwYRAy6JpGWzdMA8q9DafIPg)(leQYanpLQLztt)hISJ4kE5x(DPr(TN4e33(ckcGFz6dN9iDqXZEPk7AG4HblaDp6ek2o24dXipCzFc3C6(3L9gJK0RO0ezANL(80xGob9k0fUF6lc)5rgCLwiBndhcxTsN8UWVyInY6AaDakU4XaTaDRTFwWoYHutnv6CRuExIZwIlNdfsJG)FWAWPRB2q6aFhTnfy4bMormtD3XurM6YSBFmr(QiB0(mB3vn19nEOw1jG5cidiFu07k4NSSLycsTYlQMjtH5dm1B18zbl4IbxCLR12CpNnq2Oa74Zvqruav8wkPlUAHJqb(aEk6YT(LoGPZmfpR45q8PxzxWWipt)BmU253BUda)fYgCo6mhYFwiuxpYbAbE(onRG3239VwpWM7qfpHKm8XYbmjKXB7AkUIQy2elVGmZvPk2EZKGUZhNK5pLPVZWb2S(Gq(olipRmYwFeRBBAj7BGT5qY(qW(beBzvNaB94dC(zKxc7ZEkEcbFIT1L6biazsWs0Nnc9LPtEexCvBReDhRRaVIRoia1c4)rXe0IRt)QfMIo2NrNOM4y0Zs)63v841qetunlSN7A3MtUnrwbm9HpjapnFfFGkw9Tc)NgwoBbRgRge0lMy9MGvsjmrdctW2XoOznmjM0DKKG4dCYv1WuhR6dIPo9BqFm63K(TOvDVzNRiKLvzM(3BAzE0MPLtMmzIE1dDUN47VmO5b7tVBWFBTEHNdiOXeHT8CF6LulUsPQQfldrFQUsP0PQKrELc5QuTuXvhyLuROMIEgj65ONxvZaRTbWSpAhzG5t3IBMiuY0tthN(4sT0n9EtUGSjEEK9oUNgXFUIie5vD0X)FN4a2fsvT2rRIstTingDYDRHiDcHffIN7H8zHqWg9Ay)6rOp5BCw6eTykbaIQW39MWDCF4AVQNbs3zRRloz095RX(j2KAUJ1Zj6MV5yXQTdrtN0Dc(kGFOdlwMg31sjf86D5Bab(XIiaV3rcN(xxqUihY3)nb9Jz9DOtEa39gZmhvkuSqg6eeikp7mhWpyx5xWN1DS9DhllX8wYVwasNfwrUsL(eSqk9yN4i(IBbbtwLGC3D1WheCWMMEMG186HsCprkBLBXIfQkY9CuhIYIPFUqzju1fP7U8eQfxPs(CfYS3xJsIs9InPn1NR9ObkPwPsr6M0TOB)E0DIqVfDs6TPVneQ(o03rC7(TPVl99EStq3L(DOFFLcq0F6hCqUcfa7T8zYwX9CDUMacsaLEv7WhGW9FVZr3lc99xpK0hpzp(xtozh2G(HFb4b6pG(bTemGAULwUI7tmeh0dvgMx(SJy(9zj43kaBRTtP7B2KZFjf2AghcrNxYk0aZyx2AmfOAjWQX6a2RIkOotl2ZTTC2VrBqeCl3sHTgNqvmm12Wg75fLFUY8S5C4dVBJvRb)1R3l6YBcG84CsQis8xZaB2WWpbnE9wSQlmT5z2n4LAydriigKW1MQMh8KfwL)g9ctr)HRRqGCHRtNMvYb9P4)od73J5oNkwqygM798PsN2DmaLP0zUcyDS(vrBBqFiOMGZUVUtvraed6Jir)ktr)rRtRUTKXmZihMeUtSTAwqznwMESWO3(osWTGC1PLzLOjBAlB6ImjEXVTNpXZ1Y0pESBAhB6Urgfy7gX6GLyRL4ojK1D4XrhMi3GH41cJWZcz2LrGkIW2kqUqpgN8FIGDpnJIsDrJbVkIfzLVH5yswgKAi3OmVKotn5uLYbmi2Z(j9L9cCDH89Yehl8mq(cBiOIPgpthxcUrS0QRKlDS16lP0nIvsnxMYvgE5u5HsGk0zDE(iG888cYgHzqyR8fmdH0OZfjUZUhBMCu0yb5Htaks6XSnSWiIStGVmSNSwaHWyBnliwcKLdmh0GciLrYII2LTW195AwU5lhjHMp8mwmaeMpDPuBld2hr1pEg8C71rwE4xyG90anwdSEOY8f6RwfGDr66HSINCDItZb4dw)fmEy1uvZb1TciCj2(xfZkvWlEF8IOsngefq8A0wj8X4S1smIZXTWMU7J50dHI)McOOgauOEUrBKEJo4ynE1D2o(JYZPnZTw)f6X9ZARF5hIz8D7(2NRrf65UwR9(PFf9W7BlukD0pjtkhVRYcQ)Ajc2ngN7Jj)2A1HpZcFUYfFBsmz4QiwSedJutBD82HyLl(m02gRdFCxItdceEMfONvYhZeXul2WhSDzLZo8wTRVCUrWnqKLrdu76LyQv1u5sxDX8PkxU6IfZxuTCpxEppuvT6skXtCN(XXD6)UA0(Qd573B9L9Bi12dyGQ27er9Egpy44lJkAGGC9unCxBE(bynW0V9w72vygUDp2OAhH7LZ9DzNf6PtBdibihO(ePoyzGqadSz7BAMBxjNTWK4cwpd0oqs(cmJLKSokNwq7edGH2geDWaKe9EJKbHU)Mqe9AfFq27PhKCjKFk55MD2eFjU8yPc(3CP9)M3xH5e6KXUN6kgrY)rewM1GmpMaliwGL(sI2b7wIWfI1d6tmcOzUUqAaWbLDrZov4LCBuN4o9gN(j4WWB3EOyTDf1WigaslZM6fRdKacood2Bm3SRL4EawyZS9ikI(3VhhF4PdaaZPXLxRpq61s6EfQyiMFwPrYC87DP)lyK289aMX0NdkdDVXRXB(snAn(OX2oQ4DLLFPp5JyF(qX7lfHpXPxKELDBplRtkMlhV6EvKLRbkcBYuJVtKX3ocDH7FF(wvenhdfmd1BVC5Rjwnl4C4(rCdV2UjTtDawjZnTCd4Bn4lc(sMhEh(wd(IMV9vwO0SkgTrkGJGkPWm8xHGS9m)sGrH6VMOt1icPovOwzNO0xAVtt)Xr5JE7NgL(ZGgtOv5ZJR160poc9xhfKB6phw7xfL(lJq)fUOVKswOCfy7coYXhCmuHP54tYa0Xmn9pj6iMjOUPhRQl2OMpj9urgSletBd6ZqchBaT8t9dPtOAA7ga2gE40ypT13NpJvlOZP1v0HfoSOnw2LvqjS08BG3z)ov9OWQ8yFL2VcnyvhbaFsOXBE)DQBXgrWPyMlIo(maYr)n0F760p9u0dPFc9))K0F360F)bDJWq)tNH(hDhxLTawyVjl24phocKqxz345yd8SosdFZfrE(qOpfe5MRKBMUVntzga7Zh1Ih0aHcRxBA2PO)f3lLZgW)MGU9csmZizN68QLvyzfstqnGEmsdTcUHuAZMYLdAkL1XrN(hCVe0jjYydPm3ctmXwsVkXSbMSXowG(PHuE4q(sxf1aPlb(g1XsVXoSQjvyZsz9wCbyzElOlq8fcYHPX(itlp5Swqh2VknVYTCCAYgF9fv5N3GU0dmDIqyn1H(GulK5AzuPVsu6hhL(P6piBmTtm4yAzxWxTvMYPZEXLFn765FoqAyt2fBiMxA3ETB5asITyeIhSCr1CVrXcvsLNw55NI2ilDSOXCCJ9IlOYtzopKDC3ndNwyREsYsezx8o)u0JzC)L3fS)bdh)DOFCp45klq)70JPhp(S0pJD0xz5x6FEo2NhLneJp)USb5ZAvWwNZGaKxgGeG5JOhhvaY60pN9pli5L4reDpDFZaL1)n9dP)d2qr4)pagFZ)21)xp \ No newline at end of file +!WA:2!nNZwZTT1zAggVUbjBQSCT3yN0gugBfshzfz5ApnxCIjePSykTidiLDsSvjpe4qcebcGCaGSKtCNe10SU3ErP3VSTLTnZ2o5j2)aDuNPVLXNvB)f4hYm9L(G)f0VVZb8IOOB31pvodPa(W57(v8PexEYa9ZmZSZC2jBpP5KM36z1AX8UUwUsxzP70WJzszAeJvnzE((tO5yFJBqyMQv98CcT93HefA5Xk5hA75gOW2OuZMb0WfVW7Yt8h33(EWnBXSnRUHpnLEUUsInVNJh7vsKirs9aFIbD)mIHa7ZPhesyHkA2U2HknAc)jWszZqMDRwuwWXMIfF5h0XK2iQztKUSfZxS8clxuleUrNeXiZTzGp1XPGzGYDcIAqxJ6gwboT96DRnF2kvRvPAw9Q6UK20afTiGxn8DiBqz6IJ2yrkXj0QpQLzuav9kLZxS4wrUXIGsxdpNO2Uvqni5DTDdPmxIZLb5euLlTzuaTODB7qlDIJDl3gZNFPQ513K5fsqDnrhG860wcJMMJhXCHTauQz4qccS0afW4i6TJalSIUa2r4NurlW(gu8IDAe7pKMYKjtwoj4(yex72KqADGnxxky6bgehAs26s3sXzAi9bwDK)nVzlQ)bR8wregvDHihh1Ryzhs7WeIgAF32CdWszBaHer(XyvbKJ9R7G63d3L4AabaL9ata)4DAc0yEBMHdTES7UGlW4KZfzB2T9xgCVLIoZYxoN)JbwfpgnoWjpAPZZyESG6Bjvda854pYc8dP565s3Xe8SiSAOFMfqn8Cnd2MscOvczu3wHwhyt8ouM5xqRnX2fWLFbEwUgF(dWZbx(OJczBPiknopKwGhlKFHoHEgRj9JFMPZKY20FcDITPkgxqzQxI4s62KbrpaJjHKKBHH4xX2m06HVR0ySa(uuqAuzE985x6oGWcH2UHlar6ESg6zZvy5knaOnTBPSfHzuuObV)r2kG60uylNRAPYBjm6fGZ140N5CZ(LoDhuRTLPAnyet7OG3)ryaPXqYetACSBnxhiNITQqCo82IRLA3RLG)VDYpIFiDBx)OqgeSLJgyuFlrqMJTlTUMjay7sUuvWaRIG0WCKT0CGOnh7Gq9RJuD)GfRjbW6bA4iK6dp3Q0n2QrVtHXXs1Xcyh)Q8RvN3y)8VkVgVU)Kqmp1LkDLQAqwza34b4IaoQR8EZdZxPoVLvhJOGqV2vPRh6)jnJCffjsNrrf(44bX1Q019TLKQQDBQ65vX0)Au31MbmjH0zWAe531zeiB3Cum)ANxDwvIR5yG7A7OgArDfyIFy0WiMRQUxKRz6ro)PuVineVkDgPCsDnvgcjGykai(bsWFo(X3r4E07vsW)G76(l5zs1YUC1s8hgYdoYwME1Kgel()(uCV6nK3TUYF7uNsnouQV(33BagL3(Mkn9yQ1MwfDNQ2UQ2(eBwq63oiKf47yhMo11Ctn9aRNKAxnvFQKALm3mJQPNqx2ltUks4vawbXvuubhiid8ROK8pJHdonYrLbKXsK7npwjKkOKQkO1GFrvuD02qnB5cGasdCF6q1GiFFivwL55qpLTjuAXUPTHWQk0GRMkN(YfYLQNipDm0Y6fYxP6EbNTiKWUuF4kGKPaSx0Eq1cIBazlaHCr9slxUMEPkqT(Alxox2Q5vxEPcvRvU0vgbs2L1Zoq)eKAXykj9z3JhoZ44X5v7NFqCCQGb)bYaqm2WHsyQErHQWZunIymuSnCGQQbtJHdgqztvIQSjOQdTzOWYkk(iisC4JiPcrqg(mGt9ImWpYmValVRJsfXjG(cJ8mdWI1IAgBmFHDLNaIlX0mwucuBY8ApICG9Rrz4kzRvielKqVi(8lrB3aWi9UKfzvceJLiI6dlhFzAewMXCore20dUSGzmwI70ad1iOc1sgFq6v7tJvevwC9chxMtpHBLDxKzGubZjiuqqokeuWf7ebkjsrOvb1im9zMgl6GW19ccX(Tn9sJIC8HfYBMmQGTlvQDXG(oqHuGr3V9UEUWLjDKdshg(ZU9K795UsREQ3XOztdXNuQZmZavcUo17aIfErFVeCD6bUma7lYO(PeACkvKsnBol85fpZ7WsjvQm7LZ2UM01bw33jmml27X9zETy0GaSNnkWyGQTrQ9EW1ior4jMDVpkeQB7ap60JrAG6BJhPge54WOTxpBHC1MVy2kvQnFPIL0Rmui0ZJU4lQLoZn3nnU5UDOJVIXEQani1vgQpiCUxE4i9T6xx)EwvAVv5gxnjj7MgCgZmCFCeO4ayl8Dhu2RHnM(m4yJRHSOwJOccEwy0mJvTDBjqAxQuFQmsHOrEyppnMjv276uwAPON3nQ9mcayWYm40Gtl5DMrOqVaI(u4sK1V3ezuSBdWktzgyT6ZhpTr6rfVNDu2Lr9KQNE2zZCF48Wgs)dCA)RP)kUZu)5ggA6MXmcYyAoGJikQjGv6ICmVOJOE3GbvEMudr(mJbBm1fAgbjOOJgpvStUhPZCZH7w8ucCedCUNk(du14kgarRGVllodCeJMgX9QNE2vYCpqRvS0pqvKtWEpo(ENpgqwWJZTYUqz4iP7vPI9i8ZQmwHt43v()GG0tUhjmM)Ok8p7stXN4tH3UWVRCkyXBf2vmFrKVj8l)G8j5hH)FWFC(tW)88Va)Xu4hwH77FTXfGlshgQSumlhF6Yvf3TYW4lqeLTJYpMUHf1yv(Jl3EqG)Z()ZHc7PrwWGR6HGPW8UsixMWSjW7Cf4VISpDVsudA(2RKZaiIFIT8PA455e3uB3Lxsb1JGXNsjMSL)KkDnTdEtHDAn6Ce3n8pirCDv5YpWxn5J3xh0pxZO3kisY)IxI)YWRQCRjBiaQNCZEV0(diHOT4l)N(q8Z3wE)ftiEFC4fXBi2tXgjLlbbFgU4eFlsIjxpXKBKylbSQsNmJy3YkCXkxUHyDk0e4B0lpXcGq7)HIkd9CZ96TdPXNEA1wW3gWxc8LnhCp8Tb8LmxVCQyF)vOKvZcIpmWnf5vvgXnW((GIY8d(8hqQZztk111tYZFRdYF3K8VBs(3jj)RNedNfRP4BuN)bcDcuCq95)Na85pa)B5tUpvQyvkY1hkYME0xsoEeeza83mb)9tY3m5E3vYM9oOWz3XKgqcr3l1A41m86j4t9ghHFOUixamQbFV1H8NmeQGvlWIy6D9xtEYKBjGH)K6eg(tm0jgSHW7iH2BPi8J7FibeseKqGZOjw0Hww427kEqt71PYLX8E7ixgZRlzxITfp)nHuj7MBWpEhzSdwzvBPslLNFigmxkEMoIdoiUwkNn9Cd9NybM9nuF1iIjU5h1Qv3LIfZPNyF7iaEDpM5vye)nVs8fsjyn7aBilUESgp06Z6wy(slvtUPWD6ZuCzBhnwxInDjg8uXkqlTC1Ifwk)T(C8pmj)7L6eU8VVW6X)bCx(pK)J4)43J)tsW)P8JZ)z8Fo4x)V4)czk7VK)R4DEI9X)18Fd)3RTe8kH8pQtHLwcQlvm)cv5)268)7JY)Dj8pAFNfWwgy6R5gFb)cX89oNyOIkN4e3FYa)J5FuxPaOx4IloKe8u7rcgID9LLpDhSy3cm6BfrDn2O8do7mZDwneM12qTfSNOi6YAtegA90ldHmoDWBLRT6WDXR7f2SvREOiLwrycctWOQw2gRcVhDqsbs98pIBIDTPA0sqJkInXkUSOnGYtkyPMCDSnSOynTm8NUzxSeimje(gswI6HUqNeMflg2uncGRCO6I74NCk(FUUgus0So)zWLdZZi(DA837iYm1CGmBSM9CzZLZFcGKznX8aQj1eMj1YFIbBABzr3ZgXnrV8ZpfpAb(ejt55N6Lo)MRf3cQ7qMEDrBO5GPozYb0co2u8BJlK(CBcLPGWZWn4FWq05fpp)2tol)t43M))Gh9vw8L)Rhf)8yy4Yo3fxUnQBUMcZoG55amHZ)h43oPeL68DWfOpZzfdvW)FXinXkWLB)CG7AuT121IFwwCTjwOCSQTZrdj2obQl4aHqVy38vYTWzw8vDBw852s0JlaAfRH5d4YGp0OldgOeVH5d1vW6ff(XZZFjOgEsTB451gLRZOlEOfFXpZ0zIpOTPj1vFP8xoVUgwoRo)vsYlYVKSAA8eF(PlG)NfAsmOxBEcu6YTLgHDTLlCQb3DQkic8YtXT9pBbxxkBnW39mky3lvVMID5OHtkKJrA55QKdIKwvjNDB1krTvwWZZK30)5HarI1Qk5VbLztDu(kqNEkB1nCaEOueotOYLiTiMkqB5MuL3ydu9vQqwNAaKdxxo1IF6eD9aSDLlWSZIL0l8gLwQA2I48e4oDWvz)aAOnToxNF8jx7V8A)9d \ No newline at end of file diff --git a/WA-RaidHealerMana/RaidHealerMana.table b/WA-RaidHealerMana/RaidHealerMana.table index 3c4a146..b46833f 100755 --- a/WA-RaidHealerMana/RaidHealerMana.table +++ b/WA-RaidHealerMana/RaidHealerMana.table @@ -1,230 +1,93 @@ { - "m": "d", - "s": "2.18.2", - "d": { - "yOffset": 538.00085449219, - "regionType": "dynamicgroup", - "animation": { - "main": { - "type": "none", - "duration_type": "seconds", - "easeType": "none", - "easeStrength": 3 - }, - "start": { - "type": "none", - "duration_type": "seconds", - "easeType": "none", - "easeStrength": 3 - }, - "finish": { - "type": "none", - "duration_type": "seconds", - "easeType": "none", - "easeStrength": 3 - } - }, - "limit": 5, - "selfPoint": "TOP", - "arcLength": 360, - "useLimit": false, - "borderColor": [ - 0, - 0, - 0, - 1 - ], - "columnSpace": 1, - "animate": true, - "subRegions": [], - "radius": 200, - "config": [], - "frameStrata": 1, - "scale": 1, - "tocversion": 11305, - "groupIcon": "136041", - "authorOptions": [], - "grow": "DOWN", - "backdropColor": [ - 1, - 1, - 1, - 0.5 - ], - "internalVersion": 33, - "border": false, - "rotation": 0, - "borderInset": 1, - "borderBackdrop": "Blizzard Tooltip", - "uid": "m8artOu3UVD", - "borderOffset": 4, - "constantFactor": "RADIUS", - "anchorFrameType": "SCREEN", - "sort": "none", - "stagger": 0, - "gridWidth": 5, - "id": "Raid Healer Mana", - "conditions": [], - "rowSpace": 1, - "gridType": "RD", - "xOffset": -740, - "actions": { - "init": [], - "start": [], - "finish": [] - }, - "load": { - "size": { - "multi": [] - }, - "spec": { - "multi": [] - }, - "use_class": false, - "class": { - "multi": [] - } - }, - "align": "CENTER", - "triggers": [ - { - "untrigger": [], - "trigger": { - "spellIds": [], - "subeventPrefix": "SPELL", - "unit": "player", - "event": "Health", - "debuffType": "HELPFUL", - "subeventSuffix": "_CAST_START", - "names": [], - "type": "aura2" - } - } - ], - "borderEdge": "Square Full White", - "borderSize": 2, - "anchorPoint": "CENTER", - "space": 2, - "url": "https://wago.io/XYufQKE3r/1", - "version": 1, - "semver": "1.0.0" - }, - "v": 1421, "c": [ { - "yOffset": 0, - "desaturate": false, - "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", - "regionType": "aurabar", - "animation": { - "main": { - "colorA": 1, - "x": 0, - "y": 0, - "colorType": "custom", - "alpha": 0, - "colorG": 1, - "colorR": 1, - "colorB": 1, - "scalex": 1, - "easeStrength": 3, - "scaley": 1, - "type": "custom", - "use_color": true, - "rotate": 0, - "duration_type": "seconds", - "easeType": "none", - "colorFunc": "function(progress, r1, g1, b1, a1, r2, g2, b2, a2)\n return unpack(aura_env.state.barColor)\nend" - }, - "start": { - "colorFunc": " function(progress, r1, g1, b1, a1, r2, g2, b2, a2)\n return WeakAuras.GetHSVTransition(progress, r1, g1, b1, a1, r2, g2, b2, a2)\n end\n ", - "x": 0, - "y": 0, - "colorType": "straightHSV", - "alpha": 0, - "colorG": 0, - "colorR": 1, - "colorB": 0.15294117647059, - "scalex": 1, - "duration": "", - "easeStrength": 3, - "scaley": 1, - "colorA": 1, - "use_color": false, - "rotate": 0, - "duration_type": "seconds", - "easeType": "none", - "type": "none" - }, - "finish": { - "type": "none", - "duration_type": "seconds", - "easeType": "none", - "easeStrength": 3 - } - }, - "selfPoint": "CENTER", - "texture": "Details Flat", - "xOffset": 0, - "id": "Raid Healer Manabar", - "sparkRotationMode": "AUTO", - "authorOptions": [ - { - "width": 2, - "useLength": false, - "length": 10, - "desc": "One per line", - "useDesc": true, - "key": "blacklist", - "type": "input", - "multiline": true, - "name": "Blacklist", - "default": "" - }, - { - "width": 2, - "useLength": false, - "length": 10, - "desc": "One per line", - "name": "Regeneration Buffs", - "useDesc": true, - "type": "input", - "multiline": true, - "key": "regenBuffs", - "default": "" - } - ], - "height": 20, - "orientation": "HORIZONTAL", - "sparkColor": [ - 1, - 1, - 1, - 1 - ], - "inverse": false, "actions": { + "finish": [], "init": { - "custom": "-- config\naura_env.blacklist = {}\nfor _, name in ipairs({strsplit(\"\\n\", aura_env.config[\"blacklist\"])}) do\n aura_env.blacklist[name] = true\nend\naura_env.regenBuffs = {strsplit(\"\\n\", aura_env.config[\"regenBuffs\"])}\n\naura_env.healerClasses = { -- the classic API doesn't support role-identification\n [\"DRUID\"] = true,\n [\"PRIEST\"] = true,\n [\"PALADIN\"] = true\n}\n\n\n-- event handlers\n-- GROUP_ROSTER_UPDATE UNIT_POWER_UPDATE UNIT_AURA\naura_env.eventHandlers = {}\n\naura_env.eventHandlers.GROUP_ROSTER_UPDATE = function(allStates)\n -- clear out all current clones, in case a player left the group\n for _, state in pairs(allStates) do\n state.show = false;\n state.changed = true;\n end\n -- add players from group\n for unit in WA_IterateGroupMembers() do\n local unitName = UnitName(unit)\n local unitClass, unitClassId = UnitClassBase(unit)\n if aura_env.healerClasses[unitClass] and not aura_env.blacklist[unitName] then\n allStates[unit] = {\n show = true,\n changed = true,\n name = unitName .. (unitName == \"Grep\" and \" |cffff0000<3|r\" or \"\"),\n index = unitClass .. unitName,\n progressType = \"static\",\n value = 0,\n total = 1,\n icon = 0,\n barColor = {RAID_CLASS_COLORS[unitClass]:GetRGB()},\n }\n aura_env.eventHandlers.UNIT_POWER_UPDATE(allStates, unit)\n end\n end\n return true\nend\n\n\naura_env.eventHandlers.UNIT_POWER_UPDATE = function(allStates, unit, ...)\n local unitState = allStates[unit]\n if not unitState then\n return false -- not tracking unit\n end\n unitState.changed = true\n unitState.value = UnitPower(unit, Enum.PowerType.Mana, false)\n unitState.total = UnitPowerMax(unit, Enum.PowerType.Mana)\n unitState.manaPercent = Round((unitState.value / unitState.total) * 100)\n return true\nend\n\n\naura_env.eventHandlers.UNIT_AURA = function(allStates, unit)\n local unitState = allStates[unit]\n if not unitState then\n return false -- not tracking unit\n end\n unitState.changed = true\n for _, regenBuff in ipairs(aura_env.regenBuffs) do\n local buffName, shouldGlow = strsplit(\"+\", regenBuff)\n local buff = {WA_GetUnitBuff(unit, buffName)}\n if #buff ~= 0 then\n unitState.icon = GetSpellTexture(buff[10])\n unitState.glow = shouldGlow ~= nil\n unitState.buffExpirationTime = buff[6]\n return true\n end\n end\n unitState.icon = 0\n unitState.glow = false\n unitState.buffExpirationTime = nil\n return true\nend", + "custom": "-- config\naura_env.blacklist = {}\nfor _, name in ipairs({strsplit(\"\\n\", aura_env.config[\"blacklist\"])}) do\n aura_env.blacklist[name] = true\nend\naura_env.regenBuffs = {strsplit(\"\\n\", aura_env.config[\"regenBuffs\"])}\n\naura_env.healerClasses = { -- the classic API doesn't support role-identification\n [\"DRUID\"] = true,\n [\"PRIEST\"] = true,\n [\"PALADIN\"] = true\n}\n\n\n-- event handlers\n-- GROUP_ROSTER_UPDATE UNIT_POWER_UPDATE UNIT_AURA\naura_env.eventHandlers = {}\n\naura_env.eventHandlers.GROUP_ROSTER_UPDATE = function(allStates)\n -- clear out all current clones, in case a player left the group\n for _, state in pairs(allStates) do\n state.show = false;\n state.changed = true;\n end\n -- add players from group\n for unit in WA_IterateGroupMembers() do\n local unitName = UnitName(unit)\n local unitClass, unitClassId = UnitClassBase(unit)\n if aura_env.healerClasses[unitClass] and not aura_env.blacklist[unitName] then\n local subGroup = IsInRaid() and select(3, GetRaidRosterInfo(UnitInRaid(unit))) or \"\"\n allStates[unit] = {\n show = true,\n changed = true,\n name = \"|cffcccccc\" .. subGroup .. \"|r \" .. unitName .. (unitName == \"Grep\" and \" |cffff0000<3|r\" or \"\"),\n index = unitClass .. unitName,\n progressType = \"static\",\n value = 0,\n total = 1,\n icon = 0,\n barColor = {RAID_CLASS_COLORS[unitClass]:GetRGB()},\n }\n aura_env.eventHandlers.UNIT_POWER_UPDATE(allStates, unit)\n end\n end\n return true\nend\n\n\naura_env.eventHandlers.UNIT_POWER_UPDATE = function(allStates, unit, ...)\n local unitState = allStates[unit]\n if not unitState then\n return false -- not tracking unit\n end\n unitState.changed = true\n unitState.value = UnitPower(unit, Enum.PowerType.Mana, false)\n unitState.total = UnitPowerMax(unit, Enum.PowerType.Mana)\n unitState.manaPercent = Round((unitState.value / unitState.total) * 100)\n return true\nend\n\n\naura_env.eventHandlers.UNIT_AURA = function(allStates, unit)\n local unitState = allStates[unit]\n if not unitState then\n return false -- not tracking unit\n end\n unitState.changed = true\n for _, regenBuff in ipairs(aura_env.regenBuffs) do\n local buffName, shouldGlow = strsplit(\"+\", regenBuff)\n local buff = {WA_GetUnitBuff(unit, buffName)}\n if #buff ~= 0 then\n unitState.icon = GetSpellTexture(buff[10])\n unitState.glow = shouldGlow ~= nil\n unitState.buffExpirationTime = buff[6]\n return true\n end\n end\n unitState.icon = 0\n unitState.glow = false\n unitState.buffExpirationTime = nil\n return true\nend", "do_custom": true }, "start": { "do_custom": false + } + }, + "alpha": 1, + "anchorFrameType": "SCREEN", + "anchorPoint": "CENTER", + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" }, - "finish": [] + "main": { + "alpha": 0, + "colorA": 1, + "colorB": 1, + "colorFunc": "function(progress, r1, g1, b1, a1, r2, g2, b2, a2)\n return unpack(aura_env.state.barColor)\nend", + "colorG": 1, + "colorR": 1, + "colorType": "custom", + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "rotate": 0, + "scalex": 1, + "scaley": 1, + "type": "custom", + "use_color": true, + "x": 0, + "y": 0 + }, + "start": { + "alpha": 0, + "colorA": 1, + "colorB": 0.15294117647059, + "colorFunc": " function(progress, r1, g1, b1, a1, r2, g2, b2, a2)\n return WeakAuras.GetHSVTransition(progress, r1, g1, b1, a1, r2, g2, b2, a2)\n end\n ", + "colorG": 0, + "colorR": 1, + "colorType": "straightHSV", + "duration": "", + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "rotate": 0, + "scalex": 1, + "scaley": 1, + "type": "none", + "use_color": false, + "x": 0, + "y": 0 + } }, - "config": { - "blacklist": "Borahk\nEzeriel\nKrigerkylling\nLoodt\nMagad\nRalfe\nZyaler", - "regenBuffs": "Innervate+\nAura of the Blue Dragon\nDrink\nDim Sum\nFood" - }, - "sparkOffsetY": 0, - "width": 150, - "sparkRotation": 0, - "spark": false, - "sparkBlendMode": "ADD", - "uid": "ESDF3HQnfL9", - "customTextUpdate": "update", - "internalVersion": 33, + "authorOptions": [ + { + "default": "", + "desc": "One per line", + "key": "blacklist", + "length": 10, + "multiline": true, + "name": "Blacklist", + "type": "input", + "useDesc": true, + "useLength": false, + "width": 2 + }, + { + "default": "", + "desc": "One per line", + "key": "regenBuffs", + "length": 10, + "multiline": true, + "name": "Regeneration Buffs", + "type": "input", + "useDesc": true, + "useLength": false, + "width": 2 + } + ], + "auto": true, "backgroundColor": [ 0, 0, @@ -237,16 +100,6 @@ 1, 1 ], - "alpha": 1, - "anchorPoint": "CENTER", - "anchorFrameType": "SCREEN", - "sparkHidden": "NEVER", - "tocversion": 11305, - "auto": true, - "zoom": 0.3, - "frameStrata": 1, - "icon": true, - "displayIcon": "", "conditions": [ { "changes": [ @@ -258,8 +111,8 @@ "check": { "op": ">=", "trigger": 1, - "variable": "manaPercent", - "value": "100" + "value": "100", + "variable": "manaPercent" } }, { @@ -295,187 +148,337 @@ } } ], + "config": { + "blacklist": "Borahk\nEzeriel\nKrigerkyling\nLoodt\nMagad\nRalfe\nZyaler\nSaxec", + "regenBuffs": "Innervate+\nAura of the Blue Dragon\nDrink\nDim Sum\nFood" + }, + "customText": "function()\n local expirationTime = aura_env.state.buffExpirationTime\n if expirationTime ~= 0 and expirationTime ~= nil then\n return Round(expirationTime - GetTime())\n end\n return nil\nend", + "customTextUpdate": "update", + "desaturate": false, + "displayIcon": "", + "frameStrata": 1, + "height": 20, + "icon": true, "icon_color": [ 1, 1, 1, 1 ], - "customText": "function()\n local expirationTime = aura_env.state.buffExpirationTime\n if expirationTime ~= 0 and expirationTime ~= nil then\n return Round(expirationTime - GetTime())\n end\n return nil\nend", - "sparkOffsetX": 0, - "sparkHeight": 30, + "icon_side": "LEFT", + "id": "Raid Healer Manabar", + "ignoreOptionsEventErrors": true, + "internalVersion": 38, + "inverse": false, "load": { - "use_never": false, - "use_ingroup": false, - "size": { - "multi": [] - }, "class": { "multi": [] }, "ingroup": { - "single": "group", "multi": { - "raid": true, - "group": true - } + "group": true, + "raid": true + }, + "single": "group" + }, + "size": { + "multi": [] }, "spec": { "multi": [] - } + }, + "use_ingroup": false, + "use_never": false }, + "orientation": "HORIZONTAL", + "regionType": "aurabar", + "selfPoint": "CENTER", + "semver": "1.0.0", + "spark": false, + "sparkBlendMode": "ADD", + "sparkColor": [ + 1, + 1, + 1, + 1 + ], + "sparkHeight": 30, + "sparkHidden": "NEVER", + "sparkOffsetX": 0, + "sparkOffsetY": 0, + "sparkRotation": 0, + "sparkRotationMode": "AUTO", + "sparkTexture": "Interface\\CastingBar\\UI-CastingBar-Spark", + "sparkWidth": 10, "subRegions": [ { "type": "aurabar_bar" }, { - "text_visible": true, - "text_automaticWidth": "Auto", - "rotateText": "NONE", "anchorXOffset": 0, - "text_fontType": "OUTLINE", - "text_shadowYOffset": -1, - "text_fixedWidth": 64, - "text_font": "Friz Quadrata TT", - "text_justify": "CENTER", - "text_wordWrap": "WordWrap", - "text_selfPoint": "CENTER", - "text_text": "%c", "anchorYOffset": 0, - "text_shadowColor": [ - 0, - 0, - 0, - 1 - ], + "rotateText": "NONE", "text_anchorPoint": "ICON_CENTER", + "text_automaticWidth": "Auto", "text_color": [ 1, 1, 1, 1 ], - "type": "subtext", - "text_fontSize": 12, - "text_shadowXOffset": 1 - }, - { - "text_text_format_n_format": "none", - "text_automaticWidth": "Auto", - "rotateText": "NONE", - "anchorXOffset": 0, - "text_fontType": "None", - "text_shadowYOffset": -1, "text_fixedWidth": 64, "text_font": "Friz Quadrata TT", + "text_fontSize": 12, + "text_fontType": "OUTLINE", "text_justify": "CENTER", - "text_wordWrap": "WordWrap", - "text_selfPoint": "AUTO", - "text_text": "%n", - "anchorYOffset": 0, + "text_selfPoint": "CENTER", "text_shadowColor": [ 0, 0, 0, 1 ], + "text_shadowXOffset": 1, + "text_shadowYOffset": -1, + "text_text": "%c", + "text_visible": true, + "text_wordWrap": "WordWrap", + "type": "subtext" + }, + { + "anchorXOffset": 0, + "anchorYOffset": 0, + "rotateText": "NONE", "text_anchorPoint": "INNER_LEFT", + "text_automaticWidth": "Auto", "text_color": [ 1, 1, 1, 1 ], - "type": "subtext", - "text_visible": true, - "text_fontSize": 12, - "text_shadowXOffset": 1 - }, - { - "text_visible": true, - "text_automaticWidth": "Auto", - "rotateText": "NONE", - "anchorXOffset": 0, - "text_fontType": "None", - "text_shadowYOffset": -1, "text_fixedWidth": 64, "text_font": "Friz Quadrata TT", + "text_fontSize": 12, + "text_fontType": "None", "text_justify": "CENTER", - "text_wordWrap": "WordWrap", "text_selfPoint": "AUTO", - "text_text": "%manaPercent%%", - "anchorYOffset": 0, "text_shadowColor": [ 0, 0, 0, 1 ], + "text_shadowXOffset": 1, + "text_shadowYOffset": -1, + "text_text": "%n", + "text_text_format_n_format": "none", + "text_visible": true, + "text_wordWrap": "WordWrap", + "type": "subtext" + }, + { + "anchorXOffset": 0, + "anchorYOffset": 0, + "rotateText": "NONE", "text_anchorPoint": "INNER_RIGHT", + "text_automaticWidth": "Auto", "text_color": [ 1, 1, 1, 1 ], - "type": "subtext", + "text_fixedWidth": 64, + "text_font": "Friz Quadrata TT", "text_fontSize": 12, + "text_fontType": "None", + "text_justify": "CENTER", + "text_selfPoint": "AUTO", + "text_shadowColor": [ + 0, + 0, + 0, + 1 + ], + "text_shadowXOffset": 1, + "text_shadowYOffset": -1, + "text_text": "%manaPercent%%", "text_text_format_manaPercent_format": "none", - "text_shadowXOffset": 1 + "text_visible": true, + "text_wordWrap": "WordWrap", + "type": "subtext" }, { + "glow": false, + "glowBorder": false, "glowColor": [ 1, 1, 1, 1 ], - "glowScale": 1, + "glowFrequency": 0.25, + "glowLength": 10, "glowLines": 15, - "glow": false, + "glowScale": 1, + "glowThickness": 1, + "glowType": "Pixel", "glowXOffset": 0, "glowYOffset": 0, - "glowThickness": 1, "glow_anchor": "bg", - "glowLength": 10, - "glowBorder": false, "type": "subglow", - "glowType": "Pixel", - "glowFrequency": 0.25, "useGlowColor": false } ], + "texture": "Details Flat", + "tocversion": 11305, "triggers": { "1": { - "untrigger": [], "trigger": { - "custom_hide": "timed", - "customVariables": "{\n value = true,\n total = true,\n \n glow = \"bool\",\n manaPercent = \"number\"\n}\n\n\n", - "debuffType": "HELPFUL", - "custom_type": "stateupdate", - "names": [], - "subeventPrefix": "SPELL", + "check": "event", "custom": "function(allStates, event, ...)\n return aura_env.eventHandlers[event](allStates, ...)\nend", - "unit": "player", - "events": "GROUP_ROSTER_UPDATE UNIT_POWER_UPDATE UNIT_AURA", + "customVariables": "{\n value = true,\n total = true,\n \n glow = \"bool\",\n manaPercent = \"number\"\n}\n\n\n", + "custom_hide": "timed", + "custom_type": "stateupdate", + "debuffType": "HELPFUL", "event": "Health", - "type": "custom", - "subeventSuffix": "_CAST_START", + "events": "GROUP_ROSTER_UPDATE UNIT_POWER_UPDATE UNIT_AURA", + "names": [], "spellIds": [], - "check": "event" - } + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "type": "custom", + "unit": "player" + }, + "untrigger": [] }, - "disjunctive": "any", - "activeTriggerMode": -10 + "activeTriggerMode": -10, + "disjunctive": "any" }, + "uid": "ESDF3HQnfL9", + "url": "https://wago.io/7Z_gHsD75/1", "useAdjustededMax": false, - "sparkWidth": 10, "useAdjustededMin": false, - "icon_side": "LEFT", - "url": "https://wago.io/XYufQKE3r/1", "version": 1, - "semver": "1.0.0" + "width": 150, + "xOffset": 0, + "yOffset": 0, + "zoom": 0.3 } ], - "wagoID": "XYufQKE3r" + "d": { + "actions": { + "finish": [], + "init": [], + "start": [] + }, + "align": "CENTER", + "anchorFrameType": "SCREEN", + "anchorPoint": "CENTER", + "animate": true, + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "main": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "start": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + } + }, + "arcLength": 360, + "authorOptions": [], + "backdropColor": [ + 1, + 1, + 1, + 0.5 + ], + "border": false, + "borderBackdrop": "Blizzard Tooltip", + "borderColor": [ + 0, + 0, + 0, + 1 + ], + "borderEdge": "Square Full White", + "borderInset": 1, + "borderOffset": 4, + "borderSize": 2, + "columnSpace": 1, + "conditions": [], + "config": [], + "constantFactor": "RADIUS", + "frameStrata": 1, + "fullCircle": true, + "gridType": "RD", + "gridWidth": 5, + "groupIcon": "136041", + "grow": "DOWN", + "id": "Raid Healer Mana", + "ignoreOptionsEventErrors": true, + "internalVersion": 38, + "limit": 5, + "load": { + "class": { + "multi": [] + }, + "size": { + "multi": [] + }, + "spec": { + "multi": [] + }, + "use_class": false + }, + "radius": 200, + "regionType": "dynamicgroup", + "rotation": 0, + "rowSpace": 1, + "scale": 1, + "selfPoint": "TOP", + "semver": "1.0.0", + "sort": "none", + "space": 2, + "stagger": 0, + "subRegions": [], + "tocversion": 11305, + "triggers": [ + { + "trigger": { + "debuffType": "HELPFUL", + "event": "Health", + "names": [], + "spellIds": [], + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "type": "aura2", + "unit": "player" + }, + "untrigger": [] + } + ], + "uid": "m8artOu3UVD", + "url": "https://wago.io/7Z_gHsD75/1", + "useLimit": false, + "version": 1, + "xOffset": -740, + "yOffset": 538.00085449219 + }, + "m": "d", + "s": "3.0.5", + "v": 1421, + "wagoID": "7Z_gHsD75" } \ No newline at end of file diff --git a/WA-SkeramHelper/SkeramHelper.string b/WA-SkeramHelper/SkeramHelper.string new file mode 100755 index 0000000..f8f6e87 --- /dev/null +++ b/WA-SkeramHelper/SkeramHelper.string @@ -0,0 +1 @@ +!WA:2!1r1tVXnru8gLdGSqqzlnfslGzrn0i1wLeOPKliwV4vjWMSl2EtkxWzSNNxpj2ZynZ4KSv90ch4C(cG0EMt7hHEONhfXNG8riFcyg7THOOMrA1mZB)nV)87375560iVbUb(VEiNvkZiuG3Bqq3T2X9muPmLX7vijmQWAkMikYqJcGtKnFy8K4sHKLBUv8hjL0ydQhTSLTErsShqjYnbuMmDB0jpQPeXhcYMlB)d2F3kMLTmfOvGnloil5u7MVkUtNvwX8ZZTv3xXBwHaOyRRJYGrJS1V4AqPrWh1ljraY5k(QRKOHjmEosgwekj5qiEefLtItlU9)N9dkWijevwTDUUMz6hqI3JGLPoT0x5OQAtSUNqxgsROecLisTC0BsRXsoz4qGl(9L4Zo(gh5OciQoeNlkJGJaQ0VmjHCY0W2T8dc9dA5f4vzpQMMUexFoOX5533TB3jyDILKeODhFt3U97mORtPoQrM6d4Jffqw2wyHLNUUaTgvhZqt8v3R2FII7oO)p1kWnC7Ed8D7TRRx4GD2kq9jf)9L6wfYBs8YzLcGDeWVr9ZhKEicoOsLV6dES9QlBB)KNyBOURl3sEj8Ue4euMamA6BlNucg8mci(0s6ms2AjvJ3OUtK2XYsX56agIYognsy86(Q7QwymUKJmvxJvv3BsBgftQ0r1NR(c1xAn28edzUV6ZulQST4L0kAWX0dOUV6bQVPQP)Gks6iyneDuXhJQohuNeBZWW)CRI7)o74QpOw6ccvcCkkBxDxIob2(ueLKxLzRR(WoVgqcWxYb6qz67PUJdLrHZEBUxjLCbeRtFXydutZGADNCeH2r9m9duRREU67vBO3)ORBXjHrLf3UdN8s7FTeH1ofzhemr3S5bdRMRDYyi8UocYlHf8YlZKelhDFv8cQF0YlodjeMttbAmR0uie8ApFLnUWWExX2(JnrYx7KnotKIWSJFr9848t4vbYK2osnb5fZYy8FEE9Q4RV5r1coetm018fFkziLXHzFiY1OrUCoJl2NFYSHE(b6ofsYiNUUDcMizXhvZ1V)JxUjb)A)dbokFtitZLt0txaUA8(p)GPjA7g2xZlZFbIgR)GxhJjt6g532Z1DNP1M7Z06yuB3DcC9wRKGNgCidfV7jhSkl)ubKLudWPxqqVTNXb)wD69GBnT(E7QsFU5MB(jXx2pU4sEXPq8Hw84ueDiiw0ks)VjKHwJpMXX7XrfJ3B2HgcVV9PR80N14O)9f)h \ No newline at end of file diff --git a/WA-SkeramHelper/SkeramHelper.table b/WA-SkeramHelper/SkeramHelper.table new file mode 100755 index 0000000..3844932 --- /dev/null +++ b/WA-SkeramHelper/SkeramHelper.table @@ -0,0 +1,137 @@ +{ + "d": { + "actions": { + "finish": [], + "init": [], + "start": [] + }, + "anchorFrameType": "SCREEN", + "anchorPoint": "CENTER", + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "main": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "start": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + } + }, + "authorOptions": [], + "automaticWidth": "Auto", + "color": [ + 1, + 1, + 1, + 1 + ], + "conditions": [ + { + "changes": [ + [] + ], + "check": [] + } + ], + "config": [], + "customText": "function()\n if UnitHealthMax(\"target\") > 400000 then\n return \"|cFF00FF00REAL|r\"\n end\n return \"|cFFFF0000FAKE|r\"\nend", + "customTextUpdate": "update", + "displayText": "%c", + "displayText_format_p_format": "timed", + "displayText_format_p_time_dynamic": false, + "displayText_format_p_time_precision": 1, + "fixedWidth": 200, + "font": "Friz Quadrata TT", + "fontSize": 28, + "frameStrata": 1, + "id": "SkeramHelper", + "ignoreOptionsEventErrors": true, + "internalVersion": 38, + "justify": "LEFT", + "load": { + "class": { + "multi": [] + }, + "encounterid": "709", + "size": { + "multi": [] + }, + "spec": { + "multi": [] + }, + "use_encounterid": true + }, + "outline": "OUTLINE", + "regionType": "text", + "selfPoint": "BOTTOM", + "semver": "1.0.0", + "shadowColor": [ + 0, + 0, + 0, + 1 + ], + "shadowXOffset": 1, + "shadowYOffset": -1, + "subRegions": [], + "tocversion": 11305, + "triggers": { + "1": { + "trigger": { + "custom": "function(event)\n if UnitHealthMax(\"mouseover\") > 400000 then\n SetRaidTarget(\"mouseover\", 1) -- star\n return true\n end\n return false\nend", + "custom_hide": "timed", + "custom_type": "event", + "debuffType": "HELPFUL", + "event": "Health", + "events": "UPDATE_MOUSEOVER_UNIT", + "names": [], + "spellIds": [], + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "type": "custom", + "unit": "player" + }, + "untrigger": [] + }, + "2": { + "trigger": { + "debuffType": "HELPFUL", + "duration": "1", + "event": "Conditions", + "names": [], + "spellIds": [], + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "type": "status", + "unevent": "auto", + "unit": "player", + "use_alwaystrue": true, + "use_unit": true + }, + "untrigger": [] + }, + "activeTriggerMode": -10, + "disjunctive": "any" + }, + "uid": "TkoacVxj1om", + "url": "https://wago.io/N6d74Jg8J/1", + "version": 1, + "wordWrap": "WordWrap", + "xOffset": 0, + "yOffset": 0 + }, + "m": "d", + "s": "3.0.5", + "v": 1421, + "wagoID": "N6d74Jg8J" +} \ No newline at end of file diff --git a/WA-VerboseThreat/VerboseThreat.string b/WA-VerboseThreat/VerboseThreat.string new file mode 100755 index 0000000..5a54800 --- /dev/null +++ b/WA-VerboseThreat/VerboseThreat.string @@ -0,0 +1 @@ +!WA:2!vEvZVTXXvCrReKG12jokToXro1BzbDfDKj0h2ggP11rReLLSPKiwUskUbPKd3Di5yTC3TZmR(WFKMY6MA0VqH(tGNd6b(xqHp0ZpyKd9wb0Hc0tbWN6X(MzjPiLzqrxiOD(4nZ79(9EVFVLP2AcH985Mj31NO5eEt49SChs4UfOb1LnE65pQAi3JYTiU74XdJSlf6Z8Ebjw2iKVrKKfgimoSopmoAv3WG3)uV2FTdjWf3SyilqwDX8R7K3UtYLSyOFi)UPsLACBreXL(6CIR(gUHTqs4sJQ1ybmrddl8L0OLKZQxNYfFWL5Dh(vT9OvJRvZ5GikFL8fkU8MfSK4eBsmNmxlre13FvpHXrI4Q0DPbYsO0S97uEXfk5uUKZc2owX4LxnYNCaLBhqAsfg2ArRUcL4lB0)Of5u8O2LkMVqHdJd6AcgDCd9JBgus5bJxLt8yXINEMdfu)AAFM7SrXc5x2XM4ZQhyPgYr3tD2uTX72MwxJAw(HeVByHMS75TBg7lzg2U(eH48WvmSeShsvdEr1UiFFWBLB)V)M4)ZyJDkBFwtM8sCsaRjrsBylCj(OjLa2vAN8oVxDQ16Hb02CTIvq3Z9oaDCMRoU1vUsOch3seYLwbO0T4H7L4IhMC)4rVbCMLFoLiOLKCD6XBaVlCZx4HqVA7YQabxqX8aprlLCkDb30QjHfSm8t0sd)u4wWpdFF2tUc)GnQvtqLR8jp4lFTXWN21I99xKXD9PvocVueedKlJPmH8Q2lS0QBwQkUAnwDJNN4cjN)0ZfZ86mp5bfkExV1(5HS2Yq3DrddnX3C6SPX03TO8QHO51Gtjsm7L5TnZt240DQXX8b07isY4VmjpEz1skhPAPfTZNF9wkXvZtBVu386vdq1MYcrZ9SwAJTxVvSGwqfBQW3VRp93(dfhlASXs1wboSKYMxIjluEaXFReJBneZLAKm1eUx5zzXGJ0NfG(1MofwD98WRB0XJjuzUo09Lr)fhcVov(XMzEK7SpjN5MrEyAao1DoZP(OmUZN14Q)))ySo6VM9EE8J1VKAKspddc7Ogiu)dxptg1aozVmzA7glKHn1g3)SwCGU4EQSgQBGvZuvIwMgSBovbOwl36wMbmFZq(a7PDch2X7kBqdm6zpCQmMhyMwLqNEAZzW)07rd8mgy)xrvtpknmTPalQdQNRwihZWNkDMCZxdV17qLQTNkR5vh1XYAGAd(KuWBaVz05o2NtW)QjcEesrgQkBC1PwwlGtHtJvqgWBzaN1aE7FXLHZ93H3TkMwlJfhH5mLj(7roaTPyAf48W71QxL1eZct2EX(zoQ8RYkpRc89nGpe(b84anJLLsPWhyaVpCb4DGjGlzGkzxujjwzcVMi68BVq5HQbsm9ojsPRJHj7nRbZJAlr)2dAef2pSQVQPnpgGheGuHIreU7l9jeyGy(axJgMvEHYBUKo3)bATVlDosWbrVdrp2jHxETqp6xpw0KduHuojUwoQ7aOjS5AT2dRz3MtIATD3brF4ioJ7CIEN6MrxCKc0FFRAHbYOZTmJtmxlmi0Cnk2uOj8Jng9vpBU(hfMAxvgOIhgz7VSTEufloH5v5qvywfy5v6Og2vUgWhPAmazv)VTAdxmYsWKHPvR0szmkY8l8crdIx4EFAcf04W1SKQkZr6mZ23ISD1nAghFI(rJemv5cLJ4uxMI1A8UQ5(jQ5IJbogr)WV7d2T1td(dW0lwTdGmWkj0YrFVHYjlJTJrYvOaSgCVXhTzp)Xa5sgWYD4zPlDpNhoZw3BgOuQojw2XF2rBSFonHR)PNbsx1AdhNnwd(yvJnDRiSJuV(t3(vw5SNCLNDfyByEKwgUF6mUJ2cV2XwiYy87AaFomjugQ0Ll4SA6G3(TWY0)fE7nuL9VmPWBlcNrQ6tfNsxemjCrvPUUyOX(N6F0VqK47xcPqOIPn7wt2mS6MyHwFI3UZn)IBzMwQ7zKEKSQ1i(c6q0POTRRznzbMiNXQy)kut3rLgUgfPt4cKK0lS)fXeoy7bmrvrTQO1W3QpkXRiL7I2gPosuG9kgCAsVLTi(XQYFLHUevsy4HsYdkXKXAwWPuwYj8onpspa4Zuc854L8O(7PEenc3dxurRo9qB42GeuN6nY9csiS2SlHLw3zhwewGhDFuMRo1GUaIyZCsb7HkOWhJqdBJA0c3VlSn8MNacvIDsuDOdmecJspmIpKOdJ(dm7yXEYqPeBtj7SaYClYvYLeKx3qzQ0JUHc2lTpa2lSnq71Sd2Ywfc0m(ylTD6OGbAsRaB3gu3DW8Fw07T56R6u2zf78l4uUWQ4x0VzXLwWjVQLNpYUFjd4x(1JbCnrpiGVdYURFCn5EW(innYcdpuX)cpQc84kWtQaFXq0SWVQl7k8Lxa(1JdFw032V(lxUCjoIFigumvbX(D20UrVYqroDs1OQ8o53HC1zNd)(kZmZodt9666j6HZZuFWvYBeEtUt17bdDMYWKBCkrU(jCzvs1VQm3RwxkYnuEs2EHDtDy5Aql1h8apv3AqrYpsS9ghJT)2XH0WFg2fhUCNI7DZ7Eh(DZFN7)q4zdW5pXWC(QuKUm(WVhp4xH9tqM9eg6t8liU9)7Ftb8h18(WFcP7)n40sPMy3V5t)Vp \ No newline at end of file diff --git a/WA-VerboseThreat/VerboseThreat.table b/WA-VerboseThreat/VerboseThreat.table new file mode 100755 index 0000000..b36cc24 --- /dev/null +++ b/WA-VerboseThreat/VerboseThreat.table @@ -0,0 +1,356 @@ +{ + "m": "d", + "s": "3.0.5", + "d": { + "yOffset": 212.00048828125, + "regionType": "dynamicgroup", + "animation": { + "main": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + }, + "start": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + }, + "finish": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + } + }, + "limit": 15, + "selfPoint": "TOPLEFT", + "arcLength": 360, + "useLimit": true, + "borderColor": [ + 0, + 0, + 0, + 1 + ], + "columnSpace": 1, + "animate": false, + "subRegions": [], + "rotation": 0, + "actions": { + "init": [], + "start": [], + "finish": [] + }, + "config": [], + "internalVersion": 38, + "scale": 1, + "tocversion": 11305, + "groupIcon": 132270, + "xOffset": -874.00021362305, + "grow": "DOWN", + "backdropColor": [ + 0, + 0, + 0, + 0.80718515813351 + ], + "fullCircle": true, + "border": true, + "borderInset": 0, + "gridType": "RD", + "anchorPoint": "CENTER", + "anchorFrameType": "SCREEN", + "borderOffset": 5, + "constantFactor": "RADIUS", + "frameStrata": 1, + "sort": "none", + "stagger": 0, + "gridWidth": 5, + "id": "VerboseThreat", + "conditions": [], + "uid": "3ajLPJdMZoi", + "rowSpace": 1, + "radius": 200, + "authorOptions": [], + "load": { + "class": { + "multi": [] + }, + "size": { + "multi": [] + }, + "spec": { + "multi": [] + } + }, + "align": "LEFT", + "triggers": [ + { + "untrigger": [], + "trigger": { + "spellIds": [], + "subeventPrefix": "SPELL", + "unit": "player", + "event": "Health", + "debuffType": "HELPFUL", + "subeventSuffix": "_CAST_START", + "names": [], + "type": "aura2" + } + } + ], + "borderBackdrop": "Solid", + "borderEdge": "None", + "borderSize": 1, + "space": 2 + }, + "v": 1421, + "c": [ + { + "yOffset": 0, + "outline": "OUTLINE", + "font": "Fira Mono Medium", + "anchorFrameType": "SCREEN", + "animation": { + "main": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + }, + "start": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + }, + "finish": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + } + }, + "uid": "r)eDKTz0VK0", + "xOffset": 0, + "displayText_format_c1._format": "none", + "subRegions": [], + "actions": { + "init": [], + "start": [], + "finish": [] + }, + "tocversion": 11305, + "displayText_format_p_time_precision": 1, + "wordWrap": "WordWrap", + "color": [ + 1, + 1, + 1, + 1 + ], + "selfPoint": "BOTTOM", + "customTextUpdate": "update", + "internalVersion": 38, + "fixedWidth": 200, + "displayText_format_c3_format": "none", + "config": [], + "anchorPoint": "CENTER", + "justify": "LEFT", + "shadowColor": [ + 0, + 0, + 0, + 1 + ], + "regionType": "text", + "id": "VerboseThreat_Header", + "displayText_format_p_format": "timed", + "frameStrata": 1, + "displayText": "Target: %{c1}. Update: %c2 (+%c3)\n---------------------------------------------------\nName || threat || tank || s || thr%% || raw%%", + "authorOptions": [], + "conditions": [], + "customText": "function()\n if aura_env.unitName == nil or aura_env.updateTime == nil then\n return \"None\", 0, 0\n end\n return aura_env.unitName, aura_env.updateTime, string.format(\"%.3f\", GetTime() - aura_env.updateTime)\nend", + "automaticWidth": "Auto", + "displayText_format_c2s_format": "none", + "displayText_format_c2_format": "none", + "load": { + "use_never": true, + "use_ingroup": false, + "use_combat": true, + "size": { + "multi": [] + }, + "class": { + "multi": [] + }, + "ingroup": { + "multi": { + "raid": true, + "group": true + } + }, + "spec": { + "multi": [] + } + }, + "shadowXOffset": 1, + "triggers": { + "1": { + "untrigger": [], + "trigger": { + "use_alwaystrue": true, + "debuffType": "HELPFUL", + "unit": "player", + "unevent": "auto", + "spellIds": [], + "names": [], + "duration": "1", + "event": "Conditions", + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "use_unit": true, + "type": "status" + } + }, + "2": { + "untrigger": [], + "trigger": { + "custom": "function(event, unitName, updateTime)\n aura_env.unitName = unitName\n aura_env.updateTime = updateTime\nend", + "events": "WA_VerboseThreatUpdate", + "unit": "player", + "type": "custom", + "custom_type": "event", + "debuffType": "HELPFUL", + "custom_hide": "timed" + } + }, + "disjunctive": "any", + "activeTriggerMode": -10 + }, + "displayText_format_c1_format": "none", + "displayText_format_p_time_dynamic": false, + "shadowYOffset": -1, + "fontSize": 12 + }, + { + "yOffset": 0, + "outline": "None", + "font": "Fira Mono Medium", + "regionType": "text", + "animation": { + "main": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + }, + "start": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + }, + "finish": { + "type": "none", + "duration_type": "seconds", + "easeType": "none", + "easeStrength": 3 + } + }, + "uid": "Pw8JGrJEGYz", + "xOffset": 0, + "subRegions": [], + "actions": { + "init": [], + "start": [], + "finish": [] + }, + "tocversion": 11305, + "displayText_format_p_time_precision": 1, + "wordWrap": "WordWrap", + "displayText_format_c1_format": "none", + "id": "VerboseThreat_Unit", + "fixedWidth": 200, + "displayText_format_c5_format": "none", + "customTextUpdate": "event", + "internalVersion": 38, + "config": [], + "shadowYOffset": -1, + "displayText_format_c3_format": "none", + "anchorPoint": "CENTER", + "justify": "LEFT", + "shadowColor": [ + 0, + 0, + 0, + 1 + ], + "anchorFrameType": "SCREEN", + "displayText_format_p_time_dynamic": false, + "authorOptions": [], + "frameStrata": 1, + "displayText": "%c", + "displayText_format_p_format": "timed", + "conditions": [], + "customText": "function(...)\n local s = aura_env.state\n if s.name then\n return string.format(\"%-12s | %10i | %5s | %i | %3i%% | %3i%%\", s.name, s.threatValue, tostring(s.isTanking), s.status, s.scaledPercentage, s.rawPercentage)\n end \nend", + "displayText_format_c4_format": "none", + "automaticWidth": "Auto", + "color": [ + 1, + 1, + 1, + 1 + ], + "load": { + "use_never": true, + "use_ingroup": false, + "use_combat": true, + "size": { + "multi": [] + }, + "class": { + "multi": [] + }, + "ingroup": { + "multi": { + "raid": true, + "group": true + } + }, + "spec": { + "multi": [] + } + }, + "shadowXOffset": 1, + "triggers": { + "1": { + "untrigger": [], + "trigger": { + "unit": "player", + "customVariables": "", + "debuffType": "HELPFUL", + "custom_hide": "timed", + "names": [], + "custom_type": "stateupdate", + "custom": "function(allStates, event, mobUnit)\n if mobUnit ~= \"target\" then\n return false\n end\n for unit in WA_IterateGroupMembers() do\n isTanking, status, scaledPercentage, rawPercentage, threatValue = UnitDetailedThreatSituation(unit, mobUnit)\n allStates[unit] = {\n show = true,\n changed = true,\n name = UnitName(unit),\n index = -(threatValue or 0),\n isTanking = isTanking,\n status = status,\n scaledPercentage = scaledPercentage,\n rawPercentage = rawPercentage,\n threatValue = threatValue,\n }\n end\n WeakAuras.ScanEvents(\"WA_VerboseThreatUpdate\", UnitName(mobUnit), GetTime())\n return true\nend", + "type": "custom", + "events": "UNIT_THREAT_LIST_UPDATE", + "event": "Health", + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "spellIds": [], + "check": "event" + } + }, + "activeTriggerMode": -10 + }, + "displayText_format_c6_format": "none", + "selfPoint": "BOTTOM", + "displayText_format_c2_format": "none", + "fontSize": 12 + } + ] +} \ No newline at end of file diff --git a/WA-VerboseThreat/screenshot.png b/WA-VerboseThreat/screenshot.png new file mode 100755 index 0000000..56c196e Binary files /dev/null and b/WA-VerboseThreat/screenshot.png differ diff --git a/WA-WorldBuffsOnNameplates/WA-WorldBuffsOnNameplates.string b/WA-WorldBuffsOnNameplates/WA-WorldBuffsOnNameplates.string index f030d37..39c67ac 100755 --- a/WA-WorldBuffsOnNameplates/WA-WorldBuffsOnNameplates.string +++ b/WA-WorldBuffsOnNameplates/WA-WorldBuffsOnNameplates.string @@ -1 +1 @@ -!WA:2!fsvZUTTrq4QQgKu6u3eLu3G0)sSBDBbsDTLRD9HEHuMcwTYwYlPJdmqH1sYvIlcfx2DxAz7Jcbf5SEe05Espc(jyGrFc8JGp0JfDwr50FU0lKZUA2vFZ3pS0ZROcQUYABTs1k9Revj61F7iQmSjlTNo(vlCvGqgXKo0Wxgjfzz3ZjHF(5uz0t8fIenptEARUDvmDPr9KI8SgHI0h92v(Zj00WyHSTGNQdCA573A3jfxvnrIq(JLkvQC29Yvm7I(yYds56osAOMlsvBsuAQuB5WXDTc6IVuXwd1sEVEmP6XllNv(RJJyb5D76FwgtUJBZ21pOPJgxqO5sA1HQmwssJiL1vQ8a2jSuTh2n)0jhxZ2Z)ypFBIVto(NeKLqpJjFtBTLmSnIxB3Mnjt3jyhgnrhtsP9zkRr5PZGG1KqrsE)uVmAiR814aZKP0KNJ4ehLAJOP8(uZuTjC36WdCsfPSlyufZtlNYY3(YieRMoo2GCPIHKyKAOPhZCbl50NYtXZclbF(THVawg(sSC()7oeAcVxAqn398DjsKbnWR0yCKiSEgA1YjrqJQpc59JdtOkfPlnrXitRxG0phvulhKZcxawdl4NZmfxsZ1Oi1kBQ2yDzWm3qHuwUC52LxDLnKfdklMOcPjSYbsAepx9Q7gui8XJlE7g1JLDFVFjNkzpPEEsYtomMRzJLtXOzGVi6mKK5HtDuZoLhILB5OesnS0qe)n595OyKyEnNd25GX70I04Ow75B38s6)0vnAp7DDB30239kKyrAjvxh9zczaXE7gh4nZy2ifTXLVOyrHP(Dhkf6PktPXAr4jfs6DE2xVipkBHdfYKih0oPALUhAkqhKMPM0vI1O2s10YyOGhDipshp31fyQU5xndzGxnIR7EJuSKUtJjv9B1UAopAsnrR13NF(wHrXbiG7Y7zn0CpMtTizB5zZsCJn2eEHMqug33Tq8oOWhwj8XV(PWTkbhwcUnqUmeJRrIbPEd4zS4lUzPrmID44n1bE)5xgU3FmwflgulbnPQoO)6HxJKT7PiF5veL6mjRGw3veXgs72LfQzrWhdFYfyN7iuAEcxFwh4XWhbFQ1O4B2rwuXGpWcwa(q4rJsVH0UWewNgv5rQJiRTX6BUjPA1Tw77npRU606TW9xR66Jm9wKbH7dvGpZk7(MVACcZVipAW1V9wWtRD9lzSmBJBwtmIymSyre8FhJ(Q))Gf(rgfvBcPSy4zwbXmEVyTn8n1HvIHvXmYYbE7yVR9EDcAtA4653bQAsoW6tF(dWpdFNfSpChy3YKWBInLDoxi63(DwDLQB4Gzmrh4NMzUEWFBUEJ1k7H3OA(St1BZv0GewumM6ZIPLjdm2mBWBI7(hjp6aAT2B1xYtnMwe1hybTax4fwdV5sIH5q6WcEplyERkN87V4Vc \ No newline at end of file +!WA:2!fsv3UnoruycHvaEllDZUuwwqOLwOieqPnLwQGlq2PoQbL)2XUTqfsnJTNepAD8yMzC)7YOvO968iKR5Q8i0NGJQ4jOpc9cUeXzItHv7nCJ9mhD8mFNVFCPdQOiBU26RTvLHvIQe9IngtLHnzPd0XpFPRdeYiM0Hg(SiPilBrNe(fxqLrpXxis08m5zD63xX0LgpqkYZAeksF0Rx5VhnqYJ8ppJTmz3j9ZtsQXLHjSEevgnKDhjnuZfPQTjknvQTc6Zt5Qylh8L2AKwYhmGjvpEv58L)(KiwqE)(MJuUNBZU13VPJg3qO5sA1rQmwssJiL11Q8a2jSuTh2n)SPhxZ2Z)ypFBIpjLoK9sD0vYWoiEDDB2KmRsWEmAIo2jhrrqwc9CMCCE6CiynnuKKpm1ZmbLdK0iEU65lmMMYhsntZ2WDRFjJQyEA5m67nHkoPIu2vrignDCSbXsfdjPi1itRM5bwXziLNwhwg)ayf4tHpdwfFVWRwHqt4dsdQ5223LirMZaRstW5HWgyOtRROPHXczxMCFCeg32ULB3M2(UojcAu9X5k2XHjuLI0NMOyKzRxImmhvslhKddxcQIl4xWmlUkyUSxtKiK)u5YL7wg9jJKItlibzXSZIVIMRX7Tt2mv1IOcPjSYtNJgbhPwNo((DAfu4NINu82nAal7(E)wovYEsD0M8KdJ5A2e5S5XqoxgDokB8WzUR5FLhIV74OesnSYyflP)SBOQFNUKe(qU(Ubib3NpWAeoWnnvIVgRGewQUo68eYaI9Un23Zbp1tNSxhsJJ6023U5LfNFHJ(ThB8WhYJ0X3DIweEcQCiOERV6lwMhLT0HczsKdAYuDsBJgl0UOzkKB0ZK6st7lXQOvGQPLVPGjQBkzMQaVAex32zpc1tHKnN3CnEqxPuiv9MwaLgPiskxnNhnTMOZMpLFXoHrXzlIdM9ll19KNpphoXyU4f6W8dPq(kvQu5BqEIjtPjhummTQe(4xSmSJf8lLGVh29Qqmvhjon17uEgl(YB3A0PyWcD4wWcwW7yb37ERcV7FnrfloTwc6Xv9qN6dG3dwAAwbKAjIyJO97Zc1Si4JgNEljbpg(q4rWhmowO08eU(CzXk2ytyUiLcp0cEFRlX5CVB7Q3n4o3Zqb0RiT37st)ZI(8i1rKn2AZT3MuT6oB8DMNvxF26DW6BuDtyr4(WhBLDFZVEoH5xeQnG8pEn4xBDZZySmBteqtmcym8jM88RMj)8))uk(NkfvBs8iL9LwbXm(GyTnSwD4BIHnWG1QbDjnC987f4TNDl729GnnXn4BN98hD4Oe6CHqmS7BS(Av3IeEB8RmqGVg87b1GFi7H3ko(SZ07Yv0GewuSdMef9G2ZTPp4)SP)RjfUtj4PLjNAC22WbtDF6rYJ2NwR7odH6wsEQXPJyx3doYA0T3sm(3NSyA5kN8N)8)a \ No newline at end of file diff --git a/WA-WorldBuffsOnNameplates/WA-WorldBuffsOnNameplates.table b/WA-WorldBuffsOnNameplates/WA-WorldBuffsOnNameplates.table new file mode 100755 index 0000000..868679a --- /dev/null +++ b/WA-WorldBuffsOnNameplates/WA-WorldBuffsOnNameplates.table @@ -0,0 +1,229 @@ +{ + "c": [ + { + "actions": { + "finish": [], + "init": [], + "start": [] + }, + "alpha": 1, + "anchorFrameType": "NAMEPLATE", + "anchorPoint": "TOP", + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "main": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "start": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + } + }, + "authorOptions": [], + "auto": true, + "color": [ + 1, + 1, + 1, + 1 + ], + "conditions": [], + "config": [], + "cooldown": false, + "cooldownEdge": false, + "cooldownSwipe": false, + "cooldownTextDisabled": false, + "desaturate": false, + "frameStrata": 1, + "height": 32, + "icon": true, + "id": "WorldBuffsNameplate", + "ignoreOptionsEventErrors": true, + "internalVersion": 38, + "inverse": false, + "keepAspectRatio": false, + "load": { + "class": { + "multi": { + "PRIEST": true, + "SHAMAN": true + } + }, + "size": { + "multi": [] + }, + "spec": { + "multi": [] + }, + "use_class": false + }, + "regionType": "icon", + "selfPoint": "BOTTOM", + "semver": "1.0.0", + "subRegions": [], + "tocversion": 11305, + "triggers": { + "1": { + "trigger": { + "auranames": [], + "auraspellids": [ + "15366", + "22817", + "22820", + "22818", + "15123" + ], + "debuffType": "HELPFUL", + "event": "Health", + "hostility": "hostile", + "names": [], + "perUnitMode": "affected", + "showClones": true, + "spellIds": [], + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "type": "aura2", + "unit": "nameplate", + "useExactSpellId": true, + "useHostility": true + }, + "untrigger": [] + }, + "activeTriggerMode": -10 + }, + "uid": "EQZrZUaCP8m", + "url": "https://wago.io/PwBcm5WJC/1", + "version": 1, + "width": 32, + "xOffset": 0, + "yOffset": 0, + "zoom": 0.25 + } + ], + "d": { + "actions": { + "finish": [], + "init": [], + "start": [] + }, + "align": "CENTER", + "anchorFrameType": "SCREEN", + "anchorPerUnit": "NAMEPLATE", + "anchorPoint": "BOTTOM", + "animate": false, + "animation": { + "finish": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "main": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + }, + "start": { + "duration_type": "seconds", + "easeStrength": 3, + "easeType": "none", + "type": "none" + } + }, + "arcLength": 360, + "authorOptions": [], + "backdropColor": [ + 1, + 1, + 1, + 0.5 + ], + "border": false, + "borderBackdrop": "Blizzard Tooltip", + "borderColor": [ + 0, + 0, + 0, + 1 + ], + "borderEdge": "Square Full White", + "borderInset": 1, + "borderOffset": 4, + "borderSize": 2, + "columnSpace": 1, + "conditions": [], + "config": [], + "constantFactor": "RADIUS", + "frameStrata": 1, + "fullCircle": true, + "gridType": "RD", + "gridWidth": 5, + "groupIcon": 135934, + "grow": "HORIZONTAL", + "id": "WorldBuffsOnNameplates", + "ignoreOptionsEventErrors": true, + "internalVersion": 38, + "limit": 5, + "load": { + "class": { + "multi": [] + }, + "size": { + "multi": [] + }, + "spec": { + "multi": [] + }, + "use_class": "false" + }, + "radius": 200, + "regionType": "dynamicgroup", + "rotation": 0, + "rowSpace": 1, + "scale": 1, + "selfPoint": "TOP", + "semver": "1.0.0", + "sort": "none", + "space": 2, + "stagger": 0, + "subRegions": [], + "tocversion": 11305, + "triggers": [ + { + "trigger": { + "debuffType": "HELPFUL", + "event": "Health", + "names": [], + "spellIds": [], + "subeventPrefix": "SPELL", + "subeventSuffix": "_CAST_START", + "type": "aura2", + "unit": "player" + }, + "untrigger": [] + } + ], + "uid": "CoO3Qiz8cdh", + "url": "https://wago.io/PwBcm5WJC/1", + "useAnchorPerUnit": true, + "useLimit": false, + "version": 1, + "xOffset": 0, + "yOffset": 0 + }, + "m": "d", + "s": "3.0.5", + "v": 1421, + "wagoID": "PwBcm5WJC" +} \ No newline at end of file