Skip to content

Instantly share code, notes, and snippets.

View GabeStah's full-sized avatar

Gabe Wyatt GabeStah

View GitHub Profile
@GabeStah
GabeStah / gist:e558ef87abd224375891
Last active August 29, 2015 14:17
Gruul Slice Rotation WeakAura
dKLrAcqiaQGArOs9irjPlHKOSjaQOpHQWOKu6uskEfsI0Saf3ss1UaQHbP0XGu1YeLWZaLY0GuPRbkX2qvfFdGQghscNdvvY6eLeEhavOMhOKY9Gk7tus9paQGmqKaDqaYcHuXdrvzIOQQlIeAJIs0hfLYircOtIe0krQxIKiyMauPBIQkv7ejPFckjdfjr1sbLQNIkMkuLRkkjARqv5RqkglavGolavaRfGkK3IKAUOQs5UOs2RK8xOQAWQdJYIrv0JfvtgrxwQndKpdjJgaNwIvJKi0RrIMnuUnOA3c(TidxuCCKerlhKNdX0f66iSDa13fLQXdq58OkTEqjvVhqmFKaCFaP9txH(k8Q4WQWRkwXbPItwag9Grly0xXbEfhYkoKv4vXbWGvGaH0XQSSoGNkGnyd9aE(f)GwQaTWcSqfOLkQavhDr3ko8cRabcPJvufTGrlArl6sfurwqfOplGLkoingiQ8ujeR4GoWk8WdwXVd4sXSeVkoqnQskGhVz6koOGsezQ4q2i5vC4lbNNSOtrG7q05qzJ1XuWzyyPSJ4GsqoWneVEobsmbVaRZ4jw7KfKmymErCwG0HsrwSKcmmVeil5SyccX5jdPj9uWrISajdI0ZtW5jl6yjuEdChIiGDNA(GAwSjDEYRtLabggjdIcsbYlvImS6zLC4QItGaoEqfuOAiKkQI(kofYkoOdglNsOuoLEwMicKq8619SbrqG51DoyL82H9uKflPGNnOerMkoyjgzfEvCilGavYjWI8wHxfh4eyXsfEvXQyfhiwExHxfh4eyXsfEvXQyfhcKg)5ymeKkEwXjYW6qScVkoWjWILk8QIvXkoqjSUcVkoWjWILk8QIvXQyfNgWYWcKnzf6ufR4KxHxfvrFfEvCilizWy8IxdyXkovCGsrwSXRbSyfhQcROkfR4uYtHk0PIteQGcvdvHxfhKebuExXjBqeeyvCijGyXskuXb9vCG3iimun(tzAiwmbvXbujqwlpOYq4rnvCYjqIj44hGczxX
#showtooltip
/use [talent:2/2, target=mouseover, help][talent:2/2] Zen Sphere;[talent:2/3]Chi Burst;[talent:2/1]Chi Wave
-- EXAMPLE 1
local a = 123
local b = 456
local c = 789
local d = c and a or 'missing'
print(d)
-- OUTPUT: 123
---------------
-- EXAMPLE 2
local a = 123
if not unit then
unit = 'player'
end
local UnitIsCasting = function(spell, unit)
unit = unit or 'player'
if not UnitExists(unit) then return end
local spellName, _, _, _, spellStart, spellEnd, _, spellId = UnitCastingInfo(unit)
if not spellName then return end
if spell then
if type(spell) == 'string' then
if spellName == spell then return spellName, spellStart, spellEnd end
elseif type(tonumber(spell)) == 'number' then
if tonumber(spell) == spellId then return spellName, spellStart, spellEnd end
WeakAurasSaved = {
["displays"] = {
["existing-display1"] = {
-- sub-table stuff
},
["existing-display2"] = {
-- sub-table stuff
},
["existing-display3"] = {
-- sub-table stuff
WeakAurasSaved = {
["displays"] = {
["B5 BR6"] = {
["parent"] = "Red rune border",
["mirror"] = false,
["untrigger"] = {
["form"] = 1,
},
["regionType"] = "texture",
["blendMode"] = "BLEND",
function() -- Trigger
return not HasPetSpells()
end
function() -- Untrigger
return HasPetSpells()
end
@GabeStah
GabeStah / gist:30908a7b8102600f6faf
Last active August 29, 2015 14:12
[WoW] Skip confirmation dialog for Trading Post <Trader> purchases
/run StaticPopupDialogs['CONFIRM_PURCHASE_TOKEN_ITEM'].OnShow = function() _,_,_,_,_,d=strsplit('-',UnitGUID('target')or'')if tContains({86777,87200,86779,87201,86778,86776,86683,87203,87202},tonumber(d)) then StaticPopup1Button1:Click() end end
@GabeStah
GabeStah / gist:74e6978dc3e2ec41ed00
Created December 19, 2014 03:48
Mark of Chaos Group v1
duLJ4bGiuc9iucWLiuiFIKAuivofIQvbuukVcOOKzHsDluI2ff5xaffggjYXOs1Yak8mcLmnefUgjOTrOIVrrjJdrrohIswhjknpGIICpKY(qjqhebTqcf8qGster0fPOuBKqL(iIsnsus6KKqwjfMjII6MeQANic)eOidLqPokqrrTucf9uiAQurxLIQTIsQVsLYybkQCwGIQElcmxsu0DbQ2lb)LevdwDyqlMe4XqyYO4YqTze6ZivnAQWPj1QbkkvVgrA2i52KKDt0VH0WbYXjuOwoLEoGPJQRtvBNk57Oe04rjX5jK1tIcVNII5JsaDFsO2VSG7cofqcfCkWfqciGemmPKjYYKzXs3fhwsVcrGGmbgyXsaPkbKmcizeCkGKvatejcG5cIllvOzzwIfzImehYImadfsMuYSelXrGiljdYqaPiWerIayUajadYqjtIdzsSuizjwMLcfqIzfqqjdMrqmiGeatruSr1sUasXayYPtWK4jZMT46uaPMrajRQP3HkONQzzRivGWwih12IhAvtpkPnlBXdTK2OeBW6aIc0KTf1dsajKHrZ1OsiLY5wn90JTacof4ciLEvoTA6PhBbeiH7ciPqHmcofq6bWkhbfeaqqbciTqeybNciv5P4AbNcCbUasoKcl5cofqQYtX1cof4cCbKwukSGtbKQ8uCTGtbUaxGlG0IPxJkDkcewaj9wupibUasecofiH7cofqIWdWrv5eZkCZbXa5ybKEqmqowajebxJkbeCkGeGdTCbNcizqvocpahvLGceqIWdWrvjGKLSSbtKOrYQGj3YGcfbKQ1mnTwnRQP3HkONs8ql9OKsOfbuIDZc5ouNbfkcivd9wiqtRntgD3Tz0mnT2DfkoGbyOq2TeQc30AwumyHsgmdlYUvaeaRCgOki94MwBwkujLuIDZavbPhRCTeHfdbWnTwjtGHcz3mAaouIaRClMXJGRrLnTwjtkuXSZO7UnJMPP1UloKHskrgSBjufUP1SOyWcLmygLTjPgaefe