29 lines
950 B
Lua
29 lines
950 B
Lua
aura_env.timer = 0
|
|
aura_env.totalTicks = 6
|
|
aura_env.player = UnitGUID("player")
|
|
aura_env.tick = ReactiveValue.new(0)
|
|
aura_env.statee = ReactiveValue.new(0)
|
|
-- Say...
|
|
-- 0 - none
|
|
-- 1 - channeling
|
|
|
|
aura_env.statee:onChange(function(newstate)
|
|
-- print("newstate ".. newstate)
|
|
if newstate == 1 then
|
|
-- print("resetting ticks")
|
|
aura_env.tick:set(0)
|
|
end
|
|
end)
|
|
aura_env.tick:onChange(function(ticks)
|
|
-- print("ticks " .. ticks)
|
|
if ticks > 0 then
|
|
if ticks == aura_env.totalTicks - 1 then
|
|
-- WeakAuras.ScanEvents("PLAY_SOUND", "Interface\\AddOns\\WeakAuras\\Media\\Sounds\\RobotBlip.ogg")
|
|
PlaySoundFile("Interface\\AddOns\\WeakAuras\\Media\\Sounds\\RobotBlip.ogg", "Master")
|
|
-- elseif ticks == aura_env.totalTicks - 2 then
|
|
-- -- WeakAuras.ScanEvents("PLAY_SOUND", "Interface\\AddOns\\WeakAuras\\Media\\Sounds\\WaterDrop.ogg")
|
|
-- PlaySoundFile("Interface\\AddOns\\WeakAuras\\Media\\Sounds\\WaterDrop.ogg", "Master")
|
|
end
|
|
end
|
|
end)
|