local E, L, V, P, G, _ = unpack(ElvUI); --Inport: Engine, Locales, PrivateDB, ProfileDB, GlobalDB local SLE = E:GetModule('SLE'); local find = string.find function E:IsFoolsDay() if not SLE:CheckFlag(nil, 'SLEAUTHOR') then E.global.aprilFools = true end if find(date(), '04/01/') and not E.global.aprilFools then return true; else return false; end end E.BeginFoolsDayEventSLE = E.BeginFoolsDayEvent function E:BeginFoolsDayEvent() E.BeginFoolsDayEventSLE(self) tinsert(self.massiveShakeObjects, M1) tinsert(self.massiveShakeObjects, M2) tinsert(self.massiveShakeObjects, M3) tinsert(self.massiveShakeObjects, M4) tinsert(self.massiveShakeObjects, M5) tinsert(self.massiveShakeObjects, M6) tinsert(self.massiveShakeObjects, M7) tinsert(self.massiveShakeObjects, M8) for i=1, 5 do if FseedButtons[i] then for j = 1, #FseedButtons[i] do tinsert(self.massiveShakeObjects, FseedButtons[i][j]) end end end for i = 1, #FtoolButtons do tinsert(self.massiveShakeObjects, FtoolButtons[i]) end for i = 1, #FportalButtons do tinsert(self.massiveShakeObjects, FportalButtons[i]) end tinsert(self.massiveShakeObjects, ConfigUIButton) tinsert(self.massiveShakeObjects, ReloadUIButton) tinsert(self.massiveShakeObjects, MoveUIButton) tinsert(self.massiveShakeObjects, Bbutton) tinsert(self.massiveShakeObjects, Abutton) if Fbutton then tinsert(self.massiveShakeObjects, Fbutton) end tinsert(self.massiveShakeObjects, DP_1) tinsert(self.massiveShakeObjects, DP_2) tinsert(self.massiveShakeObjects, DP_3) tinsert(self.massiveShakeObjects, DP_4) tinsert(self.massiveShakeObjects, DP_5) tinsert(self.massiveShakeObjects, DP_6) tinsert(self.massiveShakeObjects, Top_Center) tinsert(self.massiveShakeObjects, Bottom_Panel) tinsert(self.massiveShakeObjects, BottomBG) tinsert(self.massiveShakeObjects, LeftBG) tinsert(self.massiveShakeObjects, RightBG) tinsert(self.massiveShakeObjects, ActionBG) tinsert(self.massiveShakeObjects, RaidUtility_ShowButton) tinsert(self.massiveShakeObjects, RaidUtilityPanel) end