/Tukui/core/disable.lua

http://github.com/Asphyxia/Tukui · Lua · 39 lines · 25 code · 9 blank · 5 comment · 18 complexity · 97e4a626d4dc35beacb8587ee326ad43 MD5 · raw file

  1. ------------------------------------------------------------------------
  2. -- auto-overwrite script config is X mod is found
  3. ------------------------------------------------------------------------
  4. -- because users are too lazy to disable feature in config file
  5. -- adding an auto disable if some mods are loaded
  6. local T, C, L = unpack(select(2, ...)) -- Import: T - functions, constants, variables; C - config; L - locales
  7. if (IsAddOnLoaded("Stuf") or IsAddOnLoaded("PitBull4") or IsAddOnLoaded("ShadowedUnitFrames") or IsAddOnLoaded("ag_UnitFrames")) then
  8. C["unitframes"].enable = false
  9. end
  10. if (IsAddOnLoaded("TidyPlates") or IsAddOnLoaded("Aloft")) then
  11. C["nameplate"].enable = false
  12. end
  13. if (IsAddOnLoaded("Dominos") or IsAddOnLoaded("Bartender4") or IsAddOnLoaded("Macaroon")) then
  14. C["actionbar"].enable = false
  15. end
  16. if (IsAddOnLoaded("Prat") or IsAddOnLoaded("Chatter")) then
  17. C["chat"].enable = false
  18. end
  19. if (IsAddOnLoaded("Quartz") or IsAddOnLoaded("AzCastBar") or IsAddOnLoaded("eCastingBar")) then
  20. C["unitframes"].unitcastbar = false
  21. end
  22. if (IsAddOnLoaded("TipTac")) then
  23. C["tooltip"].enable = false
  24. end
  25. if (IsAddOnLoaded("Gladius")) then
  26. C["arena"].unitframes = false
  27. end
  28. if (IsAddOnLoaded("SatrinaBuffFrame") or IsAddOnLoaded("ElkBuffBars")) then
  29. C["auras"].player = false
  30. end