Compare commits
11 Commits
v1.17-Beta
...
v1.19-hotf
Author | SHA1 | Date | |
---|---|---|---|
31360bf695 | |||
599fde6581 | |||
582ca88b59 | |||
aa53bfc241 | |||
bd2c15088d | |||
d2da0a22ae | |||
915c213eb5 | |||
0cfba040f1 | |||
2a5a0fa394 | |||
a1387f8ecd | |||
e7a83d61f3 |
20
Frame.lua
20
Frame.lua
@ -110,7 +110,7 @@ function Gladdy:CreateFrame()
|
|||||||
self.anchor:Hide()
|
self.anchor:Hide()
|
||||||
end
|
end
|
||||||
|
|
||||||
self.frame:SetAlpha(0)
|
self.frame:Hide()
|
||||||
end
|
end
|
||||||
|
|
||||||
function Gladdy:UpdateFrame()
|
function Gladdy:UpdateFrame()
|
||||||
@ -279,7 +279,13 @@ end
|
|||||||
|
|
||||||
function Gladdy:HideFrame()
|
function Gladdy:HideFrame()
|
||||||
if (self.frame) then
|
if (self.frame) then
|
||||||
self.frame:SetAlpha(0)
|
if InCombatLockdown() then
|
||||||
|
self.startTest = nil
|
||||||
|
self.hideFrame = true
|
||||||
|
else
|
||||||
|
self.frame:Hide()
|
||||||
|
end
|
||||||
|
|
||||||
self.frame.testing = nil
|
self.frame.testing = nil
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -304,8 +310,14 @@ function Gladdy:ToggleFrame(i)
|
|||||||
self:Reset()
|
self:Reset()
|
||||||
self.curBracket = i
|
self.curBracket = i
|
||||||
self:UpdateFrame()
|
self:UpdateFrame()
|
||||||
self:Test()
|
if InCombatLockdown() then
|
||||||
self.frame:SetAlpha(1)
|
Gladdy:Print("Gladdy frames show as soon as you leave combat")
|
||||||
|
self.showFrame = true
|
||||||
|
self.startTest = true
|
||||||
|
else
|
||||||
|
self:Test()
|
||||||
|
self.frame:Show()
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
76
Gladdy.lua
76
Gladdy.lua
@ -25,7 +25,7 @@ local MAJOR, MINOR = "Gladdy", 4
|
|||||||
local Gladdy = LibStub:NewLibrary(MAJOR, MINOR)
|
local Gladdy = LibStub:NewLibrary(MAJOR, MINOR)
|
||||||
local L
|
local L
|
||||||
Gladdy.version_major_num = 1
|
Gladdy.version_major_num = 1
|
||||||
Gladdy.version_minor_num = 0.17
|
Gladdy.version_minor_num = 0.19
|
||||||
Gladdy.version_num = Gladdy.version_major_num + Gladdy.version_minor_num
|
Gladdy.version_num = Gladdy.version_major_num + Gladdy.version_minor_num
|
||||||
Gladdy.version_releaseType = RELEASE_TYPES.beta
|
Gladdy.version_releaseType = RELEASE_TYPES.beta
|
||||||
Gladdy.version = PREFIX .. Gladdy.version_num .. "-" .. Gladdy.version_releaseType
|
Gladdy.version = PREFIX .. Gladdy.version_num .. "-" .. Gladdy.version_releaseType
|
||||||
@ -250,16 +250,13 @@ end
|
|||||||
function Gladdy:OnEnable()
|
function Gladdy:OnEnable()
|
||||||
self:RegisterEvent("UPDATE_BATTLEFIELD_STATUS")
|
self:RegisterEvent("UPDATE_BATTLEFIELD_STATUS")
|
||||||
self:RegisterEvent("PLAYER_ENTERING_WORLD")
|
self:RegisterEvent("PLAYER_ENTERING_WORLD")
|
||||||
|
self:RegisterEvent("PLAYER_REGEN_ENABLED")
|
||||||
self:CreateFrame()
|
|
||||||
for i = 1, 5 do
|
|
||||||
self:CreateButton(i)
|
|
||||||
end
|
|
||||||
self.curBracket = 5
|
|
||||||
self:UpdateFrame()
|
|
||||||
self:Reset()
|
|
||||||
|
|
||||||
if (IsAddOnLoaded("Clique")) then
|
if (IsAddOnLoaded("Clique")) then
|
||||||
|
for i = 1, 5 do
|
||||||
|
self:CreateButton(i)
|
||||||
|
end
|
||||||
|
|
||||||
ClickCastFrames = ClickCastFrames or {}
|
ClickCastFrames = ClickCastFrames or {}
|
||||||
ClickCastFrames[self.buttons.arena1.secure] = true
|
ClickCastFrames[self.buttons.arena1.secure] = true
|
||||||
ClickCastFrames[self.buttons.arena2.secure] = true
|
ClickCastFrames[self.buttons.arena2.secure] = true
|
||||||
@ -301,22 +298,24 @@ end
|
|||||||
|
|
||||||
function Gladdy:Test()
|
function Gladdy:Test()
|
||||||
self.frame.testing = true
|
self.frame.testing = true
|
||||||
for i = 1, self.curBracket do
|
if self.curBracket then
|
||||||
local unit = "arena" .. i
|
for i = 1, self.curBracket do
|
||||||
if (not self.buttons[unit]) then
|
local unit = "arena" .. i
|
||||||
self:CreateButton(i)
|
if (not self.buttons[unit]) then
|
||||||
end
|
self:CreateButton(i)
|
||||||
local button = self.buttons[unit]
|
end
|
||||||
|
local button = self.buttons[unit]
|
||||||
|
|
||||||
for k, v in pairs(self.testData[unit]) do
|
for k, v in pairs(self.testData[unit]) do
|
||||||
button[k] = v
|
button[k] = v
|
||||||
end
|
end
|
||||||
|
|
||||||
for k, v in self:IterModules() do
|
for k, v in self:IterModules() do
|
||||||
self:Call(v, "Test", unit)
|
self:Call(v, "Test", unit)
|
||||||
end
|
end
|
||||||
|
|
||||||
button:SetAlpha(1)
|
button:SetAlpha(1)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -351,6 +350,23 @@ function Gladdy:UPDATE_BATTLEFIELD_STATUS(_, index)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function Gladdy:PLAYER_REGEN_ENABLED()
|
||||||
|
if self.showFrame then
|
||||||
|
self:UpdateFrame()
|
||||||
|
if self.startTest then
|
||||||
|
self:Test()
|
||||||
|
self.startTest = nil
|
||||||
|
end
|
||||||
|
self.frame:Show()
|
||||||
|
self.showFrame = nil
|
||||||
|
end
|
||||||
|
if self.hideFrame then
|
||||||
|
self:Reset()
|
||||||
|
self.frame:Hide()
|
||||||
|
self.hideFrame = nil
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
-- RESET FUNCTIONS (ARENA LEAVE)
|
-- RESET FUNCTIONS (ARENA LEAVE)
|
||||||
@ -428,8 +444,20 @@ function Gladdy:JoinedArena()
|
|||||||
self.curBracket = 2
|
self.curBracket = 2
|
||||||
end
|
end
|
||||||
|
|
||||||
Gladdy:SendMessage("JOINED_ARENA")
|
for i = 1, self.curBracket do
|
||||||
self.frame:SetAlpha(1)
|
if (not self.buttons["arena" .. i]) then
|
||||||
|
self:CreateButton(i)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
self:SendMessage("JOINED_ARENA")
|
||||||
|
if InCombatLockdown() then
|
||||||
|
Gladdy:Print("Gladdy frames show as soon as you leave combat")
|
||||||
|
self.showFrame = true
|
||||||
|
else
|
||||||
|
self:UpdateFrame()
|
||||||
|
self.frame:Show()
|
||||||
|
end
|
||||||
for i=1, self.curBracket do
|
for i=1, self.curBracket do
|
||||||
self.buttons["arena" .. i]:SetAlpha(1)
|
self.buttons["arena" .. i]:SetAlpha(1)
|
||||||
end
|
end
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
## Interface: 20501
|
## Interface: 20501
|
||||||
## Title: Gladdy - TBC
|
## Title: Gladdy - TBC
|
||||||
## Version: 1.17-Beta
|
## Version: 1.19-Beta
|
||||||
## Notes: The most powerful arena AddOn for WoW 2.5.1
|
## Notes: The most powerful arena AddOn for WoW 2.5.1
|
||||||
## Author: XiconQoo, DnB_Junkee, Knall
|
## Author: XiconQoo, DnB_Junkee, Knall
|
||||||
## X-Email: contact me on discord Knall#1751
|
## X-Email: contact me on discord Knall#1751
|
||||||
|
@ -184,10 +184,10 @@ function Castbar:UpdateFrame(unit)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
castBar.spellText:SetFont(Gladdy.LSM:Fetch("font", Gladdy.db.auraFont), Gladdy.db.castBarFontSize)
|
castBar.spellText:SetFont(Gladdy.LSM:Fetch("font", Gladdy.db.castBarFont), Gladdy.db.castBarFontSize)
|
||||||
castBar.spellText:SetTextColor(Gladdy.db.castBarFontColor.r, Gladdy.db.castBarFontColor.g, Gladdy.db.castBarFontColor.b, Gladdy.db.castBarFontColor.a)
|
castBar.spellText:SetTextColor(Gladdy.db.castBarFontColor.r, Gladdy.db.castBarFontColor.g, Gladdy.db.castBarFontColor.b, Gladdy.db.castBarFontColor.a)
|
||||||
|
|
||||||
castBar.timeText:SetFont(Gladdy.LSM:Fetch("font", Gladdy.db.auraFont), Gladdy.db.castBarFontSize)
|
castBar.timeText:SetFont(Gladdy.LSM:Fetch("font", Gladdy.db.castBarFont), Gladdy.db.castBarFontSize)
|
||||||
castBar.timeText:SetTextColor(Gladdy.db.castBarFontColor.r, Gladdy.db.castBarFontColor.g, Gladdy.db.castBarFontColor.b, Gladdy.db.castBarFontColor.a)
|
castBar.timeText:SetTextColor(Gladdy.db.castBarFontColor.r, Gladdy.db.castBarFontColor.g, Gladdy.db.castBarFontColor.b, Gladdy.db.castBarFontColor.a)
|
||||||
|
|
||||||
castBar.icon.texture.overlay:SetTexture(Gladdy.db.castBarIconStyle)
|
castBar.icon.texture.overlay:SetTexture(Gladdy.db.castBarIconStyle)
|
||||||
|
@ -257,7 +257,9 @@ function Healthbar:ENEMY_SPOTTED(unit)
|
|||||||
healthBar.nameText:SetText(button.name)
|
healthBar.nameText:SetText(button.name)
|
||||||
end
|
end
|
||||||
|
|
||||||
healthBar.hp:SetStatusBarColor(RAID_CLASS_COLORS[button.class].r, RAID_CLASS_COLORS[button.class].g, RAID_CLASS_COLORS[button.class].b, 1)
|
if button.class then
|
||||||
|
healthBar.hp:SetStatusBarColor(RAID_CLASS_COLORS[button.class].r, RAID_CLASS_COLORS[button.class].g, RAID_CLASS_COLORS[button.class].b, 1)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function Healthbar:UNIT_HEALTH(unit, health, healthMax)
|
function Healthbar:UNIT_HEALTH(unit, health, healthMax)
|
||||||
|
@ -25,7 +25,7 @@ local classSpells = {
|
|||||||
["SHAMAN"] = 10414,
|
["SHAMAN"] = 10414,
|
||||||
["PALADIN"] = 10308,
|
["PALADIN"] = 10308,
|
||||||
["WARLOCK"] = 5782,
|
["WARLOCK"] = 5782,
|
||||||
["WARRIOR"] = 20252,
|
["WARRIOR"] = 25275,
|
||||||
["HUNTER"] = 27018,
|
["HUNTER"] = 27018,
|
||||||
["ROGUE"] = 36554,
|
["ROGUE"] = 36554,
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Gladdy - TBC
|
# Gladdy - TBC
|
||||||
|
|
||||||
### The most powerful arena addon for WoW TBC 2.5.1
|
### The most powerful arena addon for WoW TBC 2.5.1
|
||||||
## [v1.17-Beta Download Here](https://github.com/XiconQoo/Gladdy-TBC/releases/download/v1.17-Beta/Gladdy_TBC-Classic_v1.17-Beta.zip)
|
## [v1.19-Beta Download Here](https://github.com/XiconQoo/Gladdy-TBC/releases/download/v1.19-Beta/Gladdy_TBC-Classic_v1.19-Beta.zip)
|
||||||
|
|
||||||
###### <a target="_blank" rel="noopener noreferrer" href="https://www.paypal.me/xiconqoo/10"><img src="https://raw.githubusercontent.com/XiconQoo/Gladdy/readme-media/Paypal-Donate.png" height="30" style="margin-top:-30px;position:relative;top:20px;"></a> Please consider donating if you like my work
|
###### <a target="_blank" rel="noopener noreferrer" href="https://www.paypal.me/xiconqoo/10"><img src="https://raw.githubusercontent.com/XiconQoo/Gladdy/readme-media/Paypal-Donate.png" height="30" style="margin-top:-30px;position:relative;top:20px;"></a> Please consider donating if you like my work
|
||||||
|
|
||||||
@ -62,6 +62,13 @@ The goal is to make Gladdy highly configurable in it's appearance. Everything ca
|
|||||||
|
|
||||||
### Changes
|
### Changes
|
||||||
|
|
||||||
|
### v1.19-Beta
|
||||||
|
- fix gladdy frames not showing v2
|
||||||
|
- minor bug fixes
|
||||||
|
|
||||||
|
### v1.18-Beta
|
||||||
|
- castbar font now working properly
|
||||||
|
|
||||||
### v1.17-Beta
|
### v1.17-Beta
|
||||||
- option TimerFormat added (seconds or seconds + milliseconds) (General > Cooldown General > Timer Format)
|
- option TimerFormat added (seconds or seconds + milliseconds) (General > Cooldown General > Timer Format)
|
||||||
- hide blizzard arena frames without cvars
|
- hide blizzard arena frames without cvars
|
||||||
|
Reference in New Issue
Block a user