WoWInterface SVN mikma

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /RT
    from Rev 708 to Rev 709
    Reverse comparison

Rev 708 → Rev 709

RT.lua
23,66 → 23,10
end
end
 
-- Main Hand
RogueTimers.MainHand = CreateFrame("StatusBar", nil, UIParent)
RogueTimers.MainHand:SetStatusBarTexture("Interface\\TargetingFrame\\UI-StatusBar")
RogueTimers.MainHand:GetStatusBarTexture():SetHorizTile(false)
RogueTimers.MainHand:SetMinMaxValues(0, 5)
RogueTimers.MainHand:SetValue(0)
RogueTimers.MainHand:SetWidth(RogueTimers.Width)
RogueTimers.MainHand:SetHeight(RogueTimers.Height)
RogueTimers.MainHand:SetPoint(unpack(RogueTimers.Position))
RogueTimers.MainHand:SetStatusBarColor(1,1,1)
RogueTimers.MainHand:Hide()
RogueTimers.MainHand.Text = RogueTimers.MainHand:CreateFontString(nil, "OVERLAY", "GameFontNormalSmall")
RogueTimers.MainHand.Text:SetPoint("LEFT",RogueTimers.MainHand,"LEFT",RogueTimers.PictureGap,0)
RogueTimers.MainHand.Text:SetText("Deadly Poison")
RogueTimers.MainHand.Text:SetJustifyH("LEFT")
if RogueTimers.HideText then
RogueTimers.MainHand.Text:Hide()
else
RogueTimers.MainHand.Text:SetParent(RogueTimers.MainHand)
end
local icon = "Interface\\LFGFrame\\LFGRole"
RogueTimers.MainHand.Texture = RogueTimers.MainHand:CreateTexture(nil, "ARTWORK")
RogueTimers.MainHand.Texture:SetWidth(RogueTimers.Height)
RogueTimers.MainHand.Texture:SetHeight(RogueTimers.Height)
RogueTimers.MainHand.Texture:SetTexture(icon)
RogueTimers.MainHand.Texture:SetTexCoord(1/4, 0, 1/4, 1, 1/2, 0, 1/2, 1)
RogueTimers.MainHand.Texture:SetPoint("RIGHT",RogueTimers.MainHand,"LEFT",-3,0)
RogueTimers.MainHand.Texture:SetParent(RogueTimers.MainHand)
pimpmytext("MainHand")
local foo = 20
 
-- Off Hand
RogueTimers.OffHand = CreateFrame("StatusBar", nil, UIParent)
RogueTimers.OffHand:SetStatusBarTexture("Interface\\TargetingFrame\\UI-StatusBar")
RogueTimers.OffHand:GetStatusBarTexture():SetHorizTile(false)
RogueTimers.OffHand:SetMinMaxValues(0, 5)
RogueTimers.OffHand:SetValue(0)
RogueTimers.OffHand:SetWidth(RogueTimers.Width)
RogueTimers.OffHand:SetHeight(RogueTimers.Height)
RogueTimers.OffHand:SetPoint("TOP",RogueTimers.MainHand,"BOTTOM",0,-1)
RogueTimers.OffHand:SetStatusBarColor(1,1,1)
RogueTimers.OffHand:Hide()
RogueTimers.OffHand.Text = RogueTimers.OffHand:CreateFontString(nil, "OVERLAY", "GameFontNormalSmall")
RogueTimers.OffHand.Text:SetPoint("LEFT",RogueTimers.OffHand,"LEFT",RogueTimers.PictureGap,0)
RogueTimers.OffHand.Text:SetText("Crippling Poison")
RogueTimers.OffHand.Text:SetJustifyH("LEFT")
if RogueTimers.HideText then
RogueTimers.OffHand.Text:Hide()
else
RogueTimers.OffHand.Text:SetParent(RogueTimers.OffHand)
end
RogueTimers.OffHand.Texture = RogueTimers.OffHand:CreateTexture(nil, "ARTWORK")
RogueTimers.OffHand.Texture:SetWidth(RogueTimers.Height)
RogueTimers.OffHand.Texture:SetHeight(RogueTimers.Height)
RogueTimers.OffHand.Texture:SetTexture(icon)
RogueTimers.OffHand.Texture:SetTexCoord(1/4, 0, 1/4, 1, 1/2, 0, 1/2, 1)
RogueTimers.OffHand.Texture:SetPoint("RIGHT",RogueTimers.OffHand,"LEFT",-3,0)
RogueTimers.OffHand.Texture:SetParent(RogueTimers.OffHand)
pimpmytext("OffHand")
 
-- Target Health
local icon = "Interface\\LFGFrame\\LFGRole"
RogueTimers.TargetHealth = CreateFrame("StatusBar", nil, UIParent)
RogueTimers.TargetHealth:SetStatusBarTexture("Interface\\TargetingFrame\\UI-StatusBar")
RogueTimers.TargetHealth:GetStatusBarTexture():SetHorizTile(false)
90,7 → 34,7
RogueTimers.TargetHealth:SetValue(0)
RogueTimers.TargetHealth:SetWidth(RogueTimers.Width)
RogueTimers.TargetHealth:SetHeight(RogueTimers.Height)
RogueTimers.TargetHealth:SetPoint("TOP",RogueTimers.OffHand,"BOTTOM",0,-1)
RogueTimers.TargetHealth:SetPoint(unpack(RogueTimers.Position))
RogueTimers.TargetHealth:SetStatusBarColor(1,1,1)
RogueTimers.TargetHealth:Hide()
RogueTimers.TargetHealth.Text = RogueTimers.TargetHealth:CreateFontString(nil, "OVERLAY", "GameFontNormalSmall")
245,7 → 189,7
RogueTimers.Rupture.Texture:SetPoint("RIGHT",RogueTimers.Rupture,"LEFT",-3,0)
pimpmytext("Rupture")
 
local firstframe = RogueTimers.MainHand
local firstframe = RogueTimers.TargetHealth
local lastframe = RogueTimers.Rupture
 
-- Background frame
257,40 → 201,38
RogueTimers.Background:SetBackdropColor(0,0,0,0.2)
RogueTimers.Background:SetBackdropBorderColor(1,1,1,0.2)
RogueTimers.Background:EnableMouse(false)
 
RogueTimers.PoisonOne = frame:CreateTexture(nil,"HIGH")
RogueTimers.PoisonOne:SetWidth(foo)
RogueTimers.PoisonOne:SetHeight(foo)
RogueTimers.PoisonOne:SetTexture(select(3,GetSpellInfo("Deadly Poison")))
RogueTimers.PoisonOne:SetPoint("BOTTOMRIGHT", RogueTimers.Background, "TOP", -5, 0)
RogueTimers.PoisonOne:SetAlpha(0)
 
RogueTimers.PoisonTwo = frame:CreateTexture(nil,"HIGH")
RogueTimers.PoisonTwo:SetWidth(foo)
RogueTimers.PoisonTwo:SetHeight(foo)
RogueTimers.PoisonTwo:SetTexture(select(3,GetSpellInfo("Crippling Poison")))
RogueTimers.PoisonTwo:SetPoint("BOTTOMLEFT", RogueTimers.Background, "TOP", 5, 0)
RogueTimers.PoisonTwo:SetAlpha(0)
 
local function magic()
if not RogueTimers.Disable and GetActiveSpecGroup() == RogueTimers.ActiveSpecGroup and UnitExists("target") and UnitCanAttack("player","target") then
 
-- Main Hand
if UnitBuff("player","Deadly Poison") then
RogueTimers.MainHand:SetStatusBarColor(0.64, 0.207, 0.933)
local time = GetTime()
local expires = select(7,UnitBuff("player","Deadly Poison"))
local curdur = (expires-time)/60
RogueTimers.MainHand:SetMinMaxValues(0,60)
RogueTimers.MainHand:SetValue(curdur)
-- Shrinking text
pimpmytext("MainHand")
RogueTimers.PoisonOne:SetAlpha(0)
else
RogueTimers.MainHand:SetValue(0)
pimpmytext("MainHand")
RogueTimers.PoisonOne:SetAlpha(1)
end
 
-- Off Hand
if UnitBuff("player","Crippling Poison") then
RogueTimers.OffHand:SetStatusBarColor(0.64, 0.207, 0.933)
local time = GetTime()
local expires = select(7,UnitBuff("player","Crippling Poison"))
local curdur = (expires-time)/60
RogueTimers.OffHand:SetMinMaxValues(0,60)
RogueTimers.OffHand:SetValue(curdur)
-- Shrinking text
pimpmytext("OffHand")
RogueTimers.PoisonTwo:SetAlpha(0)
else
RogueTimers.OffHand:SetValue(0)
pimpmytext("OffHand")
RogueTimers.PoisonTwo:SetAlpha(1)
end
 
 
-- Target Health
local value = UnitHealth("target")/UnitHealthMax("target")
RogueTimers.TargetHealth:SetStatusBarColor(RogueTimers.ColorStuff(value))
366,13 → 308,13
end
else
RogueTimers.TargetHealth:Hide()
RogueTimers.MainHand:Hide()
RogueTimers.OffHand:Hide()
RogueTimers.DeadlyPoison:Hide()
RogueTimers.ComboPoints:Hide()
RogueTimers.SliceandDice:Hide()
RogueTimers.Hemorrhage:Hide()
RogueTimers.Rupture:Hide()
RogueTimers.PoisonOne:Hide()
RogueTimers.PoisonTwo:Hide()
end
end
 
388,25 → 330,25
frame:SetScript("OnUpdate",magic)
end
RogueTimers.TargetHealth:Show()
RogueTimers.MainHand:Show()
RogueTimers.OffHand:Show()
RogueTimers.ComboPoints:Show()
RogueTimers.DeadlyPoison:Show()
RogueTimers.ComboPoints:Show()
RogueTimers.SliceandDice:Show()
RogueTimers.Hemorrhage:Show()
RogueTimers.Rupture:Show()
RogueTimers.PoisonOne:Show()
RogueTimers.PoisonTwo:Show()
else
frame:SetScript("OnUpdate",nil)
RogueTimers.TargetHealth:Hide()
RogueTimers.MainHand:Hide()
RogueTimers.OffHand:Hide()
RogueTimers.ComboPoints:Hide()
RogueTimers.DeadlyPoison:Hide()
RogueTimers.ComboPoints:Hide()
RogueTimers.SliceandDice:Hide()
RogueTimers.Hemorrhage:Hide()
RogueTimers.Rupture:Hide()
RogueTimers.PoisonOne:Hide()
RogueTimers.PoisonTwo:Hide()
end
else-- event == "ACTIVE_TALENT_GROUP_CHANGED" then
if id == RogueTimers.ActiveTalentGroup then
416,24 → 358,24
frame:SetScript("OnUpdate",magic)
end
RogueTimers.TargetHealth:Show()
RogueTimers.MainHand:Show()
RogueTimers.OffHand:Show()
RogueTimers.ComboPoints:Show()
RogueTimers.DeadlyPoison:Show()
RogueTimers.ComboPoints:Show()
RogueTimers.SliceandDice:Show()
RogueTimers.Hemorrhage:Show()
RogueTimers.Rupture:Show()
else
RogueTimers.PoisonOne:Show()
RogueTimers.PoisonTwo:Show()
 
else
frame:SetScript("OnUpdate",nil)
RogueTimers.TargetHealth:Hide()
RogueTimers.MainHand:Hide()
RogueTimers.OffHand:Hide()
RogueTimers.DeadlyPoison:Hide()
RogueTimers.ComboPoints:Hide()
RogueTimers.SliceandDice:Hide()
RogueTimers.Hemorrhage:Hide()
RogueTimers.Rupture:Hide()
RogueTimers.PoisonOne:Hide()
RogueTimers.PoisonTwo:Hide()
end
end
end