Showing posts with label Walkerbo. Show all posts
Showing posts with label Walkerbo. Show all posts

Friday, 23 December 2016

WoW - Text Colour Codes


WoW - Add Button to Target Dropdown Menu

I was having a real issue trying to add buttons to the target right click dropdown menu in WoW.

After posting on a few questions on the CurseForge, WoW Interface and WoW UI & Macro forums without much success, I pulled apart the AddFriend addon and created the following chunk.

local function testDropdownMenuButton(self)
if self.value == "GreenButton" then
print("GreenButton clicked")
elseif self.value == "RedButton" then
print("RedButton clicked")
else
print(" WTF how did I fail?")
end
end

hooksecurefunc("UnitPopup_ShowMenu", function()
if (UIDROPDOWNMENU_MENU_LEVEL > 1) then
return
end
local info = UIDropDownMenu_CreateInfo()
info.text = "Dropdown Menu Button"
info.owner = which
info.notCheckable = 1
info.func = testDropdownMenuButton
if UnitName("target")=="Tauren Commoner" or UnitName("target")=="Orgrimmar Brave" then
info.colorCode = "|cff00ff00"
info.value = "GreenButton"
else
info.colorCode = "|cffff0000"
info.value = "RedButton"
end
UIDropDownMenu_AddButton(info)
end)

This is the most economical solution that I could work out, (proper coders could probably reduce the code further but this did work for me).
I also decided to have the button click to run a separate function for the sake of clarity.

I hope that this can provide benefit to other beginners.

Saturday, 28 November 2015

Wednesday, 28 October 2015

Friday, 27 June 2014

WeakAuras2 - Herioc Siege of Orgrimmar

This is a set of 4 WeakAura2  auras for Heroic Siege of Orgrimmar boss fights.

Fallen Protectors - Sha Sear
Triggers when Sha Sear is cast on you. The Sha Sear icon will appear and the phone sound will play.

Dark Shaman - Iron Prison
Triggers when Iron Prison is going to expire on you in 5 seconds. Flashing icon with countdown and the phone sound will play.

Sha of Pride - Weakened Resolve
Triggers when you have the Weakened Resolve buff. Displays icon with a countdown.

Immerseus - Sha Corruption 
Triggers when you have 3 or more stacks of Sha Corruption. Displays icon with the stack count and plays the phone sound.

It only loads for level 90 toons in Heroic Siege of Orgrimmar raids, (10, 20, 25) while in combat.

Copy the blue text and then use the import button in the WeakAuras2 panel.


d4ZYmaGEkHdlyxukABsPk2NqIzsjYCLcZwKhtLUPe0FLQUnvCEPYofQ9I2nf7xk5NeWWiOFRQtdmuqjdwkA4e6GeOptvoMqCoqPAHs0sPKQfdkwUkpuiPNQSmqP45enrHuzQsAYGmDsxKsIRsjkpJsuDDrTrkPCsPuzZuvBNs13LqFvkftJsH5jLQ0iLsPXckLgnOA8ukDjHuLBjKQ6AsG7rjPxlKYLH(MuQQzew5cSsLtYbBSPqB2E4C4G4GyL7qpWBQDIiN39zrojM8H1dmkxPa1QafAjRyTkhARyWaHqSKZKDQhWZdpjJJWbG4ga9WwnF)wnf48oGJt4A1m63QzBX7bUCPpaXk39jKvoNCsbSsLkvQCUSY4iSYfCvWBKSYj1WPSYb99YpBGyjN8ZgiU2zu88dUydbHGEJSrBWq0emFbzdy9fXtW8fKfIqGqJ9zdKSHi83G28984KF2a17cpymyIBwd2sLkNEapp8yLZnl13Phoac5uGdcXbHWK99RDIixBf06fAnlZsCMGdkzLXr4g8qRMddhvQCqaP7Hk2FVguWBySqo4iWdUY4icfYDVguKLCPpaXkxwI9sGfiHHllX(eAhtSKZI3GCdGEyRMVFRMcCEhWXjCCj0oM6Fr8c6FCrXQCqaFFGBoPDCWX7bUC3Nqw5CYjfWkvQCzj2db89bU5K2XsUSe7DFhyckl5sODmXb7c5YsS3I3GSKtcSazLtcmEjKtrdNtoPaw5u0WsoTiA0oFGDKLCAr0ODSKkvQCoG7(JWWDOh4n1orKd4(goysObQWhc5kTKvIJoofTvZhYvrB18HYgtetjbDvG9GcEJa2Xlf6KnSIBcikX(LnC3Rbf8gglKdaXn4HwnhgoUIaifoJJiuixWaCck4nSY5eagw50orKt8qjQCIhkrLlKeHhGvojrQC(adqcNvoXdLOY5DFroTte5epuIkvQCMSt9aEE4jzCeo3p9hRm2gmwOnB)cOYzRa((suzCKckGtrB1O(P)yLX2GXcPsLXWgw50d45HhRCUzP(o9WbqiNcCqiUSeTo6WsUdD4kG7qhbeXlO)X1ETkNj4GswzCeU2DVPvtyDa5BOYbHWK99RDIixBf06fAnlZsu5Uxdk4nmwihCe4bxzCeHc5UxdkYsU0hGyLllXEjWcKWWLLyFcTJjwYzXBqUbqpSvZ3VvtboVd44eoUeAht9ViEb9pUOyvoiGVpWnN0oo449axUSe7T4nil5UpHSY5KtkGvQu5sODmXb7c5YsShc47dCZjTJLCzj27(oWeuwYjbwGSYjbgVeYPOHZjNuaRCkAyjNwenANpWoYsoTiA0owsLkvohWD)ry4o0d8MANiYbCFdhmj0av4dHCLwYkXrhN7)jOVOHLCkARMpKRI2Q5dLnMiMsc6Qa7bf8gbSJxk0jByf3equI9lB4Gas3dvS)EnOG3WyHCaiU2DVPvtyDa5B4kcGu4moIqHCMSt9aEE4jzCeUGRcEJKvoPgoLvo5Nnq9UWdgdM4M1GTCYpBG4ANrXZp4Ineec6nYgTbdrtW8fKnG1xepbZxqwicbcn2NnqYgIWFdAZ3ZJd67LF2aXsQu5cgGtqbVHvoPgoLvoTte5epuIkN4Hsu5KIGlKOY5eagw5epuIkxijcpaRCsIu58bgGeoRCANiYjEOevoXdLOY5DFrQu5SvaFFjQmosbfWPOTAu)0FSYyBWyHuPYylNvo9aEE4XkN7NnkNLZ5ML670dhaHCkWbH4C)SrfqeVG(hxuSkNj4GswzCeU2GHOHgeQvtRJYpzhPYbHWK99RDIixBf06fAnlZsu5Gas3dvS)EnOG3WyHCWrGhCLXrekK7EnOil5sFaIvUSe7LalqcdxwI9j0oMyjNfVb5ga9WwnF)wnf48oGJt44sODm1)I4f0)4IIv5Ga((a3Cs74GJ3dC5YsS3I3GSK7(eYkNtoPawPsLlH2XehSlKllXEiGVpWnN0owYLLyV77atqzjNeybYkNey8siNwenAhNtoPaw5u0WsoTiA0oFGDKLCAr0ODSKkvQCqaPyk0nn4gnjx0tKZbC3FegUd9aVP2jICa33Wbtcnqf(qixPLSsC0XPOTA(qUkARMpu2yIykjORcShuWBeWoEPqNSHvCtarj2VSH7EnOG3WyHCaiU2GHOHgeQvtRJYpzh5kcGu4moIqHCbdWjOG3WkNudNYkN4Hsu5KIGlK40orKt8qjQu58bgGeoRCIhkrLZ7(ICANiYjEOevQu5mzN6b88WtY4iCUF6pwzSnySqB2(fqLZwb89LOY4ifuaN7)jOVOHLCkARg1p9hRm2gmwivQm2gSYDOh4n1orKd4(gUGb4euWByLZjamSYPDIiN4Hsu5epuIkxijcpaRCsIu58bgGeoRCANiYjEOevoXdLOY5DFrQu5mzN6b88WtY4iC2kGVVevghPGc4cUk4nsw5KA4uw5KF2aX1oJINFWfBiie0BKnAdgIMG5liBaRViEcMVGSqeceASpBGKneH)g0MVNhh03l)SbILuPYbG4g8qRMr9VllQG3WveaPWzCeHc50d45HhRCzjg1pBuwY5(zJYz5CUF2OciIxq)JlkwLZeCqjRmoc3GhA1mQ)Dzrf8gQCqimzF)ANiY1wbTEHwZYSevo4iWdUY4icfYL(aeRCzj2lbwGegUSe7tODmXsolEdYna6HTA((TAkW5DahNWXLq7yQ)fXlO)XffRYbb89bU5K2XbhVh4YLLyVfVbzj39jKvoNCsbSsLkxcTJjoyxixwI9qaFFGBoPDSKllXE33bMGYsojWcKvoNCsbSYPOHLCAr0OD(a7il50IOr7yjvQuPsLZoJJyJicPsc

Weakauras2

I am changing from Power Auras to WeakAuras2.

Recently some of my auras have not been working properly, and they only work again if I go back into them and reinsert the spell, buff and/or debuff I need to track.

A guildy suggested I check out WeakAuras2, it is still fully supported with a forum with a lot of help from posters as well as the creator.

WeakAuras2 provides great flexability and allows multiple triggers, load conditions and even for the coders out there the ability to set up triggers and conditions in Lua script.

It is a bit tricky and time consuming to set up some of the more complex auras, but well worth it.

WeakAuras2 - Curse

WeakAuras2 - WowAce