WoWInterface SVN FuryCommander

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 8 to Rev 9
    Reverse comparison

Rev 8 → Rev 9

trunk/Config.lua
866,6 → 866,7
if englishClass == "WARRIOR" then
FuryCommander:RegisterEvent("PLAYER_LOGIN")
FuryCommander:RegisterEvent("UNIT_HEALTH")
FuryCommander:RegisterEvent("PLAYER_TARGET_CHANGED")
FuryCommander:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
else
FuryCommander:OnDisable()
899,6 → 900,7
FC.ICON['BLT']['obj'], FC.ICON['BLT']['frame'] = FuryCommander:NewIcon("Interface\\Icons\\spell_nature_bloodlust", FC.ICON['BLT']['name'], FuryCommander_Save.bloodthirst.point, FuryCommander_Save.bloodthirst.relativeTo, FuryCommander_Save.bloodthirst.relativePoint, FuryCommander_Save.bloodthirst.xOfs, FuryCommander_Save.bloodthirst.yOfs)--Create Bloodthirst icon
FC.ICON['CSM']['obj'], FC.ICON['CSM']['frame'] = FuryCommander:NewIcon("Interface\\Icons\\ability_warrior_colossussmash", FC.ICON['CSM']['name'], FuryCommander_Save.ColossusSmash.point, FuryCommander_Save.ColossusSmash.relativeTo, FuryCommander_Save.ColossusSmash.relativePoint, FuryCommander_Save.ColossusSmash.xOfs, FuryCommander_Save.ColossusSmash.yOfs)--Create ColossusSmash icon
FC.ICON['RGB']['obj'], FC.ICON['RGB']['frame'] = FuryCommander:NewIcon("Interface\\Icons\\ability_hunter_swiftstrike", FC.ICON['RGB']['name'], FuryCommander_Save.RagingBlow.point, FuryCommander_Save.RagingBlow.relativeTo, FuryCommander_Save.RagingBlow.relativePoint, FuryCommander_Save.RagingBlow.xOfs, FuryCommander_Save.RagingBlow.yOfs)--Create RagingBlow icon
FC.ICON['EXEC']['obj'], FC.ICON['EXEC']['frame'] = FuryCommander:NewIcon("Interface\\Icons\\inv_sword_48", FC.ICON['EXEC']['name'], FuryCommander_Save.Execution.point, FuryCommander_Save.Execution.relativeTo, FuryCommander_Save.Execution.relativePoint, FuryCommander_Save.Execution.xOfs, FuryCommander_Save.Execution.yOfs)--Create Execution icon
 
FC.BARS['THREAT']['obj'].iconBackground:SetAlpha(0)--Hide icone for Threat bar
for i,v in pairs(FC.BARS['THREAT']['obj'].iconBorder) do
924,6 → 926,9
if FuryCommander_Save.RagingBlow == nil then
FuryCommander_Save.RagingBlow = { }
end
if FuryCommander_Save.Execution == nil then
FuryCommander_Save.Execution = { }
end
if FuryCommander_Save.IsLocked == nil then
FuryCommander_Save.IsLocked = true
end
1041,6 → 1046,21
if FuryCommander_Save.RagingBlow.yOfs == nil then
FuryCommander_Save.RagingBlow.yOfs = -500
end
if FuryCommander_Save.Execution.point == nil then
FuryCommander_Save.Execution.point = "TOP"
end
--if FuryCommander_Save.Execution.relativeTo == nil then
FuryCommander_Save.Execution.relativeTo = "UIParent"
--end
if FuryCommander_Save.Execution.relativePoint == nil then
FuryCommander_Save.Execution.relativePoint = "TOP"
end
if FuryCommander_Save.Execution.xOfs == nil then
FuryCommander_Save.Execution.xOfs = 0
end
if FuryCommander_Save.Execution.yOfs == nil then
FuryCommander_Save.Execution.yOfs = -550
end
if FuryCommander_Save.skin == nil then
FuryCommander_Save.skin = true
end
1104,6 → 1124,7
VTimerRage:SetAlpha(FuryCommander_Save.RageTrans)
FuryCommander:ApplySkin(FuryCommander_Save.skin)
FuryCommander:ShowHideBorder(FuryCommander_Save.skin)
FC.ICON['EXEC']['obj']:Hide()
end
 
function FuryCommander:ConfigSoundMenuInit(WhichMenu)
1128,6 → 1149,8
FC.ICON['CSM']['frame']:EnableMouse(false)
FC.ICON['RGB']['frame']:SetAlpha(0)
FC.ICON['RGB']['frame']:EnableMouse(false)
FC.ICON['EXEC']['frame']:SetAlpha(0)
FC.ICON['EXEC']['frame']:EnableMouse(false)
FuryCommanderFrame:SetAlpha(0)
FuryCommanderFrame:EnableMouse(false)
FuryCommander_Save.IsLocked = true
1138,6 → 1161,8
FC.ICON['CSM']['frame']:EnableMouse(true)
FC.ICON['RGB']['frame']:SetAlpha(.5)
FC.ICON['RGB']['frame']:EnableMouse(true)
FC.ICON['EXEC']['frame']:SetAlpha(.5)
FC.ICON['EXEC']['frame']:EnableMouse(true)
FuryCommanderFrame:SetAlpha(.5)
FuryCommanderFrame:EnableMouse(true)
FuryCommander_Save.IsLocked = false
trunk/Localization.lua
14,6 → 14,7
FC_SPELL_RGB = GetSpellInfo(85288)
FC_SPELL_ENR = GetSpellInfo(14202)
FC_SPELL_RBE = GetSpellInfo(18499)
FC_SPELL_EXE = GetSpellInfo(5308)
--/script start, duration, enabled = GetSpellCooldown(GetSpellInfo(23881)); print(start..' = '.. duration ..' = ' .. enabled)
 
SC_SPELL_SND = GetSpellInfo(5171);
trunk/FuryCommander.lua
32,6 → 32,11
['frame'] = 0,
['name'] = FC_SPELL_RGB
},
['EXEC'] = {
['obj'] = 0,
['frame'] = 0,
['name'] = FC_SPELL_EXE
},
['HEALTH'] = {
['obj'] = 0
},
58,6 → 63,7
FuryCommander_Save.bloodthirst.point, FuryCommander_Save.bloodthirst.relativeTo, FuryCommander_Save.bloodthirst.relativePoint, FuryCommander_Save.bloodthirst.xOfs, FuryCommander_Save.bloodthirst.yOfs = FC.ICON['BLT']['frame']:GetPoint()
FuryCommander_Save.ColossusSmash.point, FuryCommander_Save.ColossusSmash.relativeTo, FuryCommander_Save.ColossusSmash.relativePoint, FuryCommander_Save.ColossusSmash.xOfs, FuryCommander_Save.ColossusSmash.yOfs = FC.ICON['CSM']['frame']:GetPoint()
FuryCommander_Save.RagingBlow.point, FuryCommander_Save.RagingBlow.relativeTo, FuryCommander_Save.RagingBlow.relativePoint, FuryCommander_Save.RagingBlow.xOfs, FuryCommander_Save.RagingBlow.yOfs = FC.ICON['RGB']['frame']:GetPoint()
FuryCommander_Save.Execution.point, FuryCommander_Save.Execution.relativeTo, FuryCommander_Save.Execution.relativePoint, FuryCommander_Save.Execution.xOfs, FuryCommander_Save.Execution.yOfs = FC.ICON['EXEC']['frame']:GetPoint()
end
end
 
796,30 → 802,33
return AlertPending
end
end
function FuryCommander:PLAYER_TARGET_CHANGED(eventName, arg1)
FC.ICON['EXEC']['obj']:Hide()
end
 
function FuryCommander:UNIT_HEALTH()
--[[if (GetActiveTalentGroup(false,false) == 1 and FuryCommander_Save.checkHealthSpec1)
or (GetActiveTalentGroup(false,false) == 2 and FuryCommander_Save.checkHealthSpec2) then
or (GetActiveTalentGroup(false,false) == 2 and FuryCommander_Save.checkHealthSpec2) then]]
HP = UnitHealth("target")
maxHP = UnitHealthMax("target")
if HP ~= 0 and maxHP ~= 0 and not UnitIsFriend("player","target")then
pourcentHP = (HP / maxHP) * 100
if pourcentHP <= 35 then
if not FC.OTHER['HEALTH']['obj']:IsVisible() then
FuryCommander:Sound("HealthUnder")
FC.OTHER['HEALTH']['obj']:Show()
if pourcentHP <= 20 then
if not FC.ICON['EXEC']['obj']:IsVisible() then
--FuryCommander:Sound("HealthUnder")
FC.ICON['EXEC']['obj']:Show()
end
else
if FC.OTHER['HEALTH']['obj']:IsVisible() then
FC.OTHER['HEALTH']['obj']:Hide()
if FC.ICON['EXEC']['obj']:IsVisible() then
FC.ICON['EXEC']['obj']:Hide()
end
end
else
if FC.OTHER['HEALTH']['obj']:IsVisible() then
FC.OTHER['HEALTH']['obj']:Hide()
if FC.ICON['EXEC']['obj']:IsVisible() then
FC.ICON['EXEC']['obj']:Hide()
end
end
end]]
--end]]
end
 
function FuryCommander:TargetThreat()