Skip to content

Revive for Midnight and Classic clients - #4

Merged
pedrozc90 merged 16 commits into
masterfrom
dev
Oct 20, 2026
Merged

pedrozc90 merged 16 commits into
masterfrom
dev

Conversation

@pedrozc90

Copy link
Copy Markdown
Member

Revives Filger for current clients.

Changes

  • Midnight secret values: restricted auras looked up by listed spell ids, secret cooldowns use duration objects, secret spell ids from spellcast events ignored
  • Single Filger.toc for every client (Retail, Classic Forever, Era, TBC, WotLK Titan, MoP); Filger_Classic.toc / Filger_Mists.toc removed, Cata dropped
  • Spell data moved to per-client data/ folders loaded through the TOC [Game] variable; config.lua moved to the addon root
  • Deprecated item/spell globals replaced with C_ APIs
  • Debuff colors from AuraUtil
  • Libraries bumped
  • CI: luacheck lint, interface bump, packager release
  • Docs: README, compatibility, reference repositories, cooldown manager

See CHANGELOG.md [Unreleased].

- fixed numVisible and itemType globals
- removed dead code
- added LE_EXPANSION_MIDNIGHT
- removed dead code in core/init.lua and core/api.lua
- added core/data.lua loader used by the core data files
- added TOC-tagged data/ files with load markers
- loaded through TOC [Game] variable
- moved config.lua to addon root
- secret spell cooldowns use duration objects
- restricted auras looked up by listed spell ids
- ignore secret spell ids from spellcast event
@pedrozc90 pedrozc90 self-assigned this Oct 19, 2026
@pedrozc90 pedrozc90 added the bug Something isn't working label Oct 19, 2026
@pedrozc90
pedrozc90 merged commit b697ae4 into master Oct 20, 2026
1 check passed
@pedrozc90
pedrozc90 deleted the dev branch October 20, 2026 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant