How zidras/dbm-warmane works
DBM-Warmane is a World of Warcraft 3.3.5a addon that provides encounter timers and warnings across raids, dungeons, world bosses, and events. The principal workflow is game encounter activity reaching encounter-specific modules, which provide DBM’s alerts to the player; the README also documents commands and a configurable options interface. The tree supports these subsystem paths, but no source excerpts were supplied, so internal call ownership and detailed event-to-alert wiring cannot be verified. Voice packs and Bunny’s WeakAuras backport are documented integrations.
Main entry points: DBM-Core.lua Encounter Runtime · DBM-GUI.lua Options Interface · DBM-AQ20 Raid Encounters · DBM-Party-WotLK Dungeon Encounters
Components 19
Encounter Modules
- Raid Encounters
DBM-AQ20 - Dungeon Encounters
DBM-Party-WotLK - World Encounters
DBM-Azeroth - Events And PvP
DBM-WorldEvents
DBM Core
- Encounter Runtime
DBM-Core/DBM-Core.lua - Timer Bars
DBM-Core/DBM-TimerTracker.lua - Boss Warnings
DBM-Core/DBM-Core.lua - Range Check
DBM-Core/DBM-RangeCheck.lua - Direction Arrows
DBM-Core/DBM-Arrow.lua - Boss Health
DBM-Core/DBM-BossHealth.lua - Info Frame
DBM-Core/DBM-InfoFrame.lua - Slash Commands
DBM-Core/modules/Commands.lua
User Interface
- Options Interface
DBM-GUI/DBM-GUI.lua - Settings Panels
DBM-GUI/modules/options - Saved Profiles
DBM-Core/Libs/Ace3/AceDB-3.0/AceDB-3.0.lua
Optional Integrations
- Voice Packs
- Bunny WeakAuras
Other components
- WoW Client
- Player
Connections 21
- WoW Client → Raid Encounters: encounter activity
- WoW Client → Dungeon Encounters: encounter activity
- WoW Client → World Encounters: encounter activity
- WoW Client → Events And PvP: encounter activity
- Raid Encounters → Encounter Runtime: provide encounter alerts
- Dungeon Encounters → Encounter Runtime: provide encounter alerts
- World Encounters → Encounter Runtime: provide encounter alerts
- Events And PvP → Encounter Runtime: provide encounter alerts
- Player → Slash Commands: enter commands
- Slash Commands → Options Interface: open options
- Player → Options Interface: open minimap
- Options Interface → Settings Panels: configure
- Encounter Runtime → Timer Bars: show timers
- Encounter Runtime → Boss Warnings: show warnings
- Encounter Runtime → Range Check: offer range checks
- Encounter Runtime → Direction Arrows: offer arrows
- Encounter Runtime → Boss Health: show boss health
- Encounter Runtime → Info Frame: show information
- Settings Panels → Saved Profiles: save settings
- Encounter Runtime → Voice Packs: supports voice packs
- Encounter Runtime → Bunny WeakAuras: integrates with