Description
FYI OOM
FYI OOM is a custom World of Warcraft Burning Crusade Classic Anniversary addon that announces low mana in party or raid chat and can optionally append recent pull information. It is designed for players who want quick OOM callouts without manually typing them mid-run.
Compatibility
- Addon:
FYI OOM - Version:
1.0.1 - Interface:
20505 - Client target: Burning Crusade Classic Anniversary
Installation
- Close World of Warcraft.
- Place the addon folder so the final path is:
World of Warcraft\_anniversary_\Interface\AddOns\FYIOOM
- Make sure the folder contains
FYIOOM.tocandFYIOOM.lua. - Launch the game and enable
FYI OOMfrom the AddOns list if needed.
How To Use
- Type
/fyioomto open the addon settings. - If the Blizzard settings panel is available for your client, the addon opens there first. If not, it falls back to its AceConfig window.
- If LibDataBroker and LibDBIcon are available in your UI, FYI OOM can expose a launcher and minimap icon.
- Left-click the launcher or minimap icon to open settings.
- Right-click the minimap icon to open the quick menu.
- Titan Panel can show FYI OOM through its LibDataBroker launcher support when configured to display LDB plugins.
Features
- Announces when your mana drops to a configurable threshold.
- Can watch only yourself or also watch party and raid members.
- Supports configurable threshold, hysteresis, and throttle timing.
- Sends messages to
PARTY,RAID, or chooses automatically withAUTO. - Can limit announcements to combat only.
- Can capture recent pull information from the combat log.
- Pull info can include the source, ability used, and optional target name.
- Can format pet and guardian pull sources using owner attribution.
Configuration Reference
Core
Enable: Turns FYI OOM on or off.Watch self: Monitors your own mana.Watch group (party/raid): Monitors group members in party or raid.Channel:AUTO,PARTY, orRAID.Only announce in combat: Suppresses callouts while out of combat.Debug prints: Prints addon debug output in chat.Threshold (%): Mana percent that triggers the alert.Hysteresis (%): Mana recovery needed before the same unit can trigger again.Throttle (seconds): Minimum time between repeated announcements for the same unit.Message (self): Custom text used for your own OOM alert.Message (others): Custom text used for party or raid member alerts.
Pull Info
Enable pull capture/append: Stores recent pull data and appends it to announcements.Capture only while you are out of combat: Only records pull events before combat starts.Reset pull info when you enter combat: Clears stored pull info on combat start.Reset pull info when you leave combat: Clears stored pull info on combat end.Pull info max age (seconds): Maximum age for captured pull data before it expires.Include target name: Adds the pull target to the pull summary.Pull template: Custom template for pull text formatting.Separator when appended: Text inserted between the OOM alert and appended pull info.Melee label: Label used for swing-based pulls.Require friendly source: Limits pull capture to friendly party or raid sources.Require hostile target: Limits pull capture to hostile targets.Allow neutral targets: Allows neutral targets when hostile-only filtering is enabled.Show owner for pets/guardians: Rewrites pet or guardian pull sources to include the owner.Pet owner format: ChoosesOWNER_PETorPET_OWNERformatting.Owner separator: Separator used by the owner-first format.
Minimap / Titan
Show minimap icon: Toggles the minimap icon when supported by your UI.Reset minimap icon position: Returns the icon to its default position.- Titan Panel can display the addon through its LDB launcher support if available.
Message Tokens
Use these tokens in your custom messages and pull template.
| Token | Meaning |
|---|---|
{player_name} |
Unit name being announced |
{mana_pct} |
Rounded mana percentage |
{mana} |
Current mana value |
{mana_max} |
Maximum mana value |
{pull_chunk} |
Fully built pull summary, if one is available |
{pull_source} |
Captured pull source |
{pull_ability} |
Captured pull ability or melee label |
{pull_target} |
Captured pull target |
{pull_target_part} |
Pull template helper that expands to -> target when target display is enabled |
Example Output
Default alert:
DadDoesCode is OOM! (10%)
Alert with appended pull info:
DadDoesCode is OOM! (10%) | Pull: Tank via Avenger's Shield -> Skull
Notes
- FYI OOM only announces when you are in a party or raid.
- With
AUTO, the addon usesRAIDwhile in a raid andPARTYotherwise. - Login, reload, and roster refreshes seed the current mana state without forcing an immediate announcement if someone is already below threshold.
- Pull information is optional and can expire or reset based on your settings.
- The minimap icon and Titan/LDB launcher depend on LibDataBroker and related UI support being available.


