TBC Raid Journal — concise raid guides and optional fight warnings for TBC Classic A lightweight in‑game raid journal that lists TBC raids and boss summaries, plus a simple warnings subsystem (example: Blood Siphon countdown for Hakkar). Designed for fast reference in‑game with a minimal and stable UI.
Features offered by the project
- Clean, single‑window raid journal UI with a centered, responsive tile grid for available raids.
- Per‑boss pages with scrollable, formatted fight summaries including role‑specific sections (Tanks / Healers / DPS) and strategy tips.
- Dedicated Zul'Gurub page using a pooled grid of boss tiles; each tile opens a readable boss guide.
- “Map” and “Warnings” subpages: Map displays an in‑addon image; Warnings exposes toggleable settings.
- Configurable warning: “Warning – Blood Siphon” (toggle on/off) — predicts Hakkar’s Blood Siphon and shows an on‑screen countdown 15 seconds before the expected cast; the expected interval is user‑configurable.
- Stable UI practices: textures cleaned, fontstrings protected (prevents other addons from overwriting fonts/colors), and safe API usage to reduce addon conflicts.
- Simple controls: slash command (/tbcrj), Back buttons, checkboxes and an edit box to change timing values.
- Lightweight and self‑contained — no extra libraries required.
How those features affect a user’s experience
- Rapid in‑game reference: raid leaders and raiders can quickly open the journal to review boss mechanics and role responsibilities without leaving the client or searching external sites, saving prep time before pulls.
- Improved fight readiness: the Blood Siphon warning provides an on‑screen countdown (15s pre‑warning by default), giving healers and ranged players time to position, prepare cooldowns, or obtain debuffs — reducing surprises and avoidable wipes. The warning is optional and configurable so it only appears for users who want it.
- Consistent appearance and stability: protecting fonts and cleaning textures prevents other UI addons from accidentally breaking the journal’s layout or legibility, resulting in a more reliable, consistent addon across varied user setups.
- Low friction and low overhead: the UI uses familiar elements and minimal configuration — users can enable/disable the warning and tune the timer in seconds with no advanced setup.
- Localizability and reliability: detection and countdown logic can be adapted to use spell IDs or localized boss names, making the warning system robust on non‑English clients if needed.
Quick usage & compatibility notes
- Open with: /tbcrj
- Enable the Blood Siphon warning via: Warnings → "Warning - blood Siphon" and set the predicted interval (seconds).
- Designed for: World of Warcraft — The Burning Crusade Classic (adaptable to other Classic clients).
- Permissions: Uses standard combat log events for warnings (no external web requests or account access).
- Optional improvement notes: for non‑English clients, consider enabling spell‑ID detection (supported in code) to guarantee reliable detection across localized clients.