promotional bannermobile promotional banner
premium banner
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. For players who want quick OOM callouts without manually typing them mid-run.

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

  1. Close World of Warcraft.
  2. Place the addon folder so the final path is:
World of Warcraft\_anniversary_\Interface\AddOns\FYIOOM
  1. Make sure the folder contains FYIOOM.toc and FYIOOM.lua.
  2. Launch the game and enable FYI OOM from the AddOns list if needed.

How To Use

  • Type /fyioom to 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 with AUTO.
  • 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, or RAID.
  • 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: Chooses OWNER_PET or PET_OWNER formatting.
  • 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 uses RAID while in a raid and PARTY otherwise.
  • 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.