Quantcast

Only show Experience when plugin is present

Adrian L Lange [09-10-12 - 05:48]
Only show Experience when plugin is present
Filename
oUF_P3lim.lua
diff --git a/oUF_P3lim.lua b/oUF_P3lim.lua
index 8e27725..d21493a 100644
--- a/oUF_P3lim.lua
+++ b/oUF_P3lim.lua
@@ -101,24 +101,26 @@ local UnitSpecific = {
 		PowerValue.frequentUpdates = 0.1
 		self:Tag(PowerValue, '[|cffffff00>holypower<|r ][p3lim:power][ >p3lim:druid][ | >p3lim:spell]')

-		local Experience = CreateFrame('StatusBar', nil, self)
-		Experience:SetPoint('BOTTOM', 0, -20)
-		Experience:SetSize(230, 6)
-		Experience:SetStatusBarTexture(TEXTURE)
-		Experience:SetStatusBarColor(0.15, 0.7, 0.1)
-		self.Experience = Experience
-
-		local Rested = CreateFrame('StatusBar', nil, Experience)
-		Rested:SetAllPoints()
-		Rested:SetStatusBarTexture(TEXTURE)
-		Rested:SetStatusBarColor(0, 0.4, 1, 0.6)
-		Rested:SetBackdrop(BACKDROP)
-		Rested:SetBackdropColor(0, 0, 0)
-		Experience.Rested = Rested
-
-		local ExperienceBG = Rested:CreateTexture(nil, 'BORDER')
-		ExperienceBG:SetAllPoints()
-		ExperienceBG:SetTexture(1/3, 1/3, 1/3)
+		if(IsAddOnLoaded('oUF_Experience')) then
+			local Experience = CreateFrame('StatusBar', nil, self)
+			Experience:SetPoint('BOTTOM', 0, -20)
+			Experience:SetSize(230, 6)
+			Experience:SetStatusBarTexture(TEXTURE)
+			Experience:SetStatusBarColor(0.15, 0.7, 0.1)
+			self.Experience = Experience
+
+			local Rested = CreateFrame('StatusBar', nil, Experience)
+			Rested:SetAllPoints()
+			Rested:SetStatusBarTexture(TEXTURE)
+			Rested:SetStatusBarColor(0, 0.4, 1, 0.6)
+			Rested:SetBackdrop(BACKDROP)
+			Rested:SetBackdropColor(0, 0, 0)
+			Experience.Rested = Rested
+
+			local ExperienceBG = Rested:CreateTexture(nil, 'BORDER')
+			ExperienceBG:SetAllPoints()
+			ExperienceBG:SetTexture(1/3, 1/3, 1/3)
+		end

 		self.Debuffs.size = 22
 		self.Debuffs:SetSize(230, 22)