## Interface: 120001, 120000, 110207, 110205
## Title: |cff8B45FFArena|cffB85CFF |cffFF7A18Core|r
## Notes: The ultimate PvP addon with incredible design and advanced arena frames
## Author: Peralex Twitch.com/Peralex
## Version: 0.10.1.0c
## SavedVariables: ArenaCoreDB
## SavedVariablesPerCharacter: ArenaCoreCharDB
## X-Category: PvP
## IconTexture: Interface\AddOns\ArenaCore\Media\Textures\aclogo.png

# =======================================
# 1. Core Libraries (Load First)
# =======================================
Core\Core.lua
Core\Modules.lua
Core\MidnightCompat.lua
Core\Init.lua
Core\VersionTracker.lua
Core\Debug.lua
Core\MemoryProfiler.lua
Core\DatabaseCleaner.lua
Core\TickerChecker.lua
Core\Settings.lua
Core\SettingsBackup.lua
modules\Compression\Dictionary.lua
modules\Compression\LZ77.lua
modules\Compression\BitPacker.lua
modules\Compression\Base85.lua
modules\Compression\DeltaCompression.lua
modules\Serialization.lua
Core\ProfileManager.lua
Core\CheckboxTracker.lua
Core\Helpers.lua
Core\Events.lua
Core\IconStyling.lua
# EDIT MODE DISABLED - Moved to legacy/ folder
# legacy\EditMode.lua
# legacy\EditMode_ClassPacks.lua
# legacy\EditMode_DR.lua
Core\TooltipIDs.lua
Core\ClassPortraitSwap.lua
Core\UI.Vanity.lua
Core\UI.Features.lua
Core\UI_MidnightNotice.lua
Core\UI_UpdateAlert.lua
Core\UI_ClassPacksEditor.lua
# Core\UI_BlackoutEditor.lua -- DISABLED
Core\UI_TexturePreview.lua
Core\BlizzFrameHider.lua

# =======================================
# DR TRACKING SYSTEM - UNIFIED MODULE
# =======================================
# OLD COMPLEX 3-LAYER SYSTEM (DISABLED)
# modules\DiminishingReturns\Tracker.lua (old)
# Core\DRTracker.lua (old routing layer)

# OLD UNIFIED SINGLE-MODULE SYSTEM (DISABLED - Midnight only)
# modules\DiminishingReturns\DRTracker.lua

# NEW MIDNIGHT DR SYSTEM - Uses C_SpellDiminish API (loaded below at line 109)

Core\PartyClassIndicators.lua
# Core\DispelTracker.lua -- DISABLED
Core\ImmunityTracker.lua
# Core\DispelWindow.lua -- DISABLED
Core\AurasWindow.lua
Core\DebuffsWindow.lua
# Core\KickBarWindow.lua -- DISABLED
Core\ClassSpellDatabase.lua
Core\AuraTracker.lua
Core\FeignDeathDetector.lua
Core\AchievementUnlocks.lua
Core\ThemeManager.lua
Core\MidnightWindow.lua

# =======================================
# 1.5 Theme Modules (Load After ThemeManager)
# =======================================
Core\Themes\Default.lua
Core\Themes\ShadeUI.lua

# =======================================
# 2. Modules (Data & Logic)
# =======================================
modules\Auras\ClassPacksAuras.lua
modules\Auras\Auras.lua
modules\Auras\TriBadges.lua
modules\Tracking\TrinketsRacials.lua
modules\Absorbs\Absorbs.lua
modules\Absorbs\Absorbs_Midnight.lua
# modules\BlackoutEngine.lua -- DISABLED
modules\ArenaNameplates.lua
modules\PartyClassIndicatorEngine.lua
# modules\BlackoutCustomization.lua -- DISABLED
modules\ArenaFrameThemes.lua
modules\TargetHighlight.lua
modules\ArenaFrameTooltips.lua
modules\ArenaFrameStealth.lua
modules\GlobalFont.lua
modules\IconGlow.lua
modules\GameMenuButton.lua
modules\LegacyBridge\Module.lua
# CAST BAR SYSTEM (ONE SOURCE OF TRUTH)
modules\CastBars.lua
modules\ClassIconAuras.lua
modules\SimpleCCTest.lua
modules\FrameManager\Debuffs.lua
# modules\FrameManager\Dispels.lua -- DISABLED
# PVP DR SYSTEM - Uses C_SpellDiminish API (4 categories only)
modules\FrameManager\DR_PvP.lua
# OLD DR SYSTEM (DISABLED - replaced by PvP Midnight API)
# modules\FrameManager\DR.lua
# modules\FrameManager\DR_PvP_Initializer.lua (merged into DR_PvP.lua)
modules\DRSpiralAnimation.lua
# modules\KickBar\KickBar.lua -- DISABLED

# =======================================
# 3. Core Components (Depend on Modules)
# =======================================
# OLD COMPETING SYSTEMS (DISABLED FOR TESTING)
# Core\ArenaTracking.lua
# Core\FrameLayout.lua
# Core\FrameLayout_UNIFIED.lua

# NEW MASTER SYSTEM - One comprehensive system
Core\ArenaCore.lua

# =======================================
# 3.5. Modules That Depend on FrameManager
# =======================================
modules\MismatchHandler.lua

# =======================================
# 5. UI System (Load After Master System)
# =======================================
Core\UI.lua

# =======================================
# 4. UI Pages (Load Last)
# =======================================
Core\Pages\_Loader.lua
Core\Pages\ArenaFrames.lua
# Core\Pages\ClassPacks.lua
Core\Pages\TrinketsOther.lua
Core\Pages\Blackout.lua
Core\Pages\CastBars.lua
Core\Pages\DiminishingReturns.lua
Core\Pages\Textures.lua
Core\Pages\Performance.lua
Core\Pages\Frames.lua
Core\Pages\Misc.lua
Core\Pages\PresetLayouts.lua
Core\Pages\Profiles.lua
