promotional bannermobile promotional banner

Bordo Helper

Bordo is a clean combat helper with Bloodlust alerts, Spell Reflection warnings, Power Infusion tools, and combat-safe group cooldown notifications.
Back to Files

Bordo-1.15.59

File nameBordo-1.15.59-CurseForge.zip
Uploader
BordoBereli_BordoBereli_
Uploaded
Aug 31, 2026
Downloads
10
Size
859.1 KB
Flavors
Retail
File ID
8780399
Type
R
Release
Supported game versions
  • 12.1.0

What's new

Bordo 1.15.59 - Changes since 1.15.58

- Removed the opaque black backing behind the requested External spell icon in the center of the provider's raid frame.
- Moved the turquoise action glow behind the spell texture and reduced it from 58 to 44 pixels so it forms a compact halo instead of covering the icon.
- Raised the actual spell icon to an explicit top draw layer, increased it slightly to 34 pixels and force-restores full white color, opacity and visibility for every accepted request.
- Reduced the glow pulse opacity while retaining the existing strong frame border, frame tint and EXTERNAL REQUEST label.
- All 14 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks confirmed the black backing is absent and the spell icon draws above the smaller glow; no live multi-client raid test was performed.

Bordo 1.15.58 - Changes since 1.15.57

- Replaced the main Bordo left/right cycle selectors with expandable dropdown menus matching the existing Dispell selection style.
- Song, sound channel, PI CD orientation, Raid External orientation and saved profile fields now open the complete choice list below the field; selecting a row applies it and closes the list.
- Added one Bordo-native chevron on the right, selected-row highlighting, hover feedback and automatic closing when another dropdown opens. The chevron points upward while its list is open.
- Lists longer than nine entries remain compact and can be browsed with the mouse wheel, including saved profiles and larger song lists.
- Removed the previous/next arrow buttons, right-click cycling and the old cycle tooltip. Expandable dropdowns are now the standard for future multi-choice Bordo settings.
- Updated the existing Dispell dropdown chevrons to use the same open/closed direction feedback.
- All 14 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks confirmed all five main selectors and all five Dispell selectors use expandable menus; no live in-game UI test was performed.

Bordo 1.15.57 - Changes since 1.15.56

- Removed the hover tooltip from every always-visible Raid External request icon.
- The request bar now shows only the spell icon, provider name and the existing direct icon state: blank when ready, numeric cooldown when known, or a question mark when Retail protects the cooldown.
- External icons remain fully clickable for Tank, Healer and Damage players; only the redundant mouseover information panel was removed.
- All 14 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks confirmed the request module no longer owns, fills, shows or hides GameTooltip while its click handler and provider labels remain; no live multi-client raid test was performed.

Bordo 1.15.56 - Changes since 1.15.55

- Removed the detached m:ss timer that could appear over a raid frame from Bordo's integrated Dispell aura slot. The External request bar itself only uses whole-second countdowns and was not the source of the shown 21:17 value.
- Root cause: the native CustomAuraButton used as the secret-safe Dispell glow driver did not explicitly clear every stock duration binding, allowing an existing Ellesmere/Blizzard aura container to render its own formatted duration text without a visible icon.
- The Dispell initializer now clears native duration text, duration cooldown/swipe, duration bar, stack/application count and bar, dispel text and stale dispel textures before registering Bordo's glow textures.
- Mouse and mouse-motion handling remain disabled on the driver button. The existing Dispell frame glow remains active and no standalone aura timer or tooltip is intentionally created.
- All 14 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks confirmed all seven native visual bindings are cleared before Bordo registers its glow textures; no live aura-container test was performed.

Bordo 1.15.55 - Changes since 1.15.54

- Removed the large centered "Player requests External" banner from incoming Raid External requests.
- Removed the duplicate provider chat notice and standalone request confirmation, leaving only the clickable External bar, optional request sound and the strong requested-spell glow on the correct raid frame.
- The requested player is now identified exclusively through their glowing unit frame and centered External spell icon, avoiding redundant combat-screen text.
- All 14 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks confirmed the banner frame, banner lifecycle and request chat messages are absent while request routing, optional sound and unit-frame glow remain; no live multi-client raid test was performed.

Bordo 1.15.54 - Changes since 1.15.53

- Confirmed and enforced the role-independent Raid External request flow: Tank, Healer and Damage players running Bordo receive the same provider list and can click any requestable external.
- Request eligibility has no class, specialization or assigned-role filter. Class detection is used only on the provider's client to advertise the external spells that player actually knows.
- Added clear all-role wording to the Raid Externals page, provider status and icon tooltip so every raid member can immediately see that they may request for themself.
- All 14 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks confirmed the External module contains no requester-role API or role branch, and the runtime harness still passed request-bar initialization and routing; no live multi-client raid test was performed.

Bordo 1.15.53 - Changes since 1.15.52

- Strengthened the incoming External request highlight on the provider's unit frames with a 5-pixel turquoise border, a translucent green frame tint and a brighter pulse.
- Added the requested External's actual spell icon in the center of the requester's unit frame, including a dark icon backing and additive turquoise action-button glow.
- Changed the frame label to EXTERNAL REQUEST and increased its size for faster recognition during combat.
- The complete request overlay remains mouse-disabled and anchored separately above the supported raid frame, so healing clicks and click-cast bindings are not intercepted.
- All 14 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks covered the requested spell texture, stronger border/tint, center glow and mouse-disabled overlay; the runtime harness still passed request routing and secret-cooldown handling. No live multi-client raid test was performed.

Bordo 1.15.52 - Changes since 1.15.51

- Added an always-visible Raid External request bar outside the settings window. Every detected external is shown as a clickable spell icon with the provider's name underneath.
- Clicking a green Ready icon, or an amber Unknown icon when Retail protects the cooldown, requests that exact spell from that exact Bordo provider for the clicking player. Known unavailable icons remain visible with a numeric countdown and cannot be requested until ready.
- Added clear icon states: green border for Ready, amber border and question mark for API-protected Unknown, and a dim gray icon with countdown for a known active cooldown. Hovering an icon shows the full spell, provider and request state.
- Added request-bar Icon Size and Horizontal/Vertical settings. The bar is included in Unlock Mode as Externals, can be moved independently, and stays hidden while its mover is active.
- Rearranged the Raid Externals settings page into a dedicated Request Bar column and an Available Externals list so the display controls and manual Request buttons remain easy to find.
- Extended profile import/export compatibility with request-bar size, orientation and position. Profiles from 1.15.51 automatically receive safe defaults without losing their existing External settings.
- All 14 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. The Raid Externals runtime harness passed state exchange, request routing, sender/GUID validation, secret-cooldown fallback and display initialization; no live multi-client raid test was performed.

Bordo 1.15.51 - Changes since 1.15.50

- Added a Raid Externals sidebar page for Bordo users in the same raid. Each client advertises only its own learned targeted externals: Blessing of Sacrifice, Blessing of Protection, Blessing of Spellwarding, Pain Suppression, Guardian Spirit, Ironbark, Life Cocoon and Time Dilation.
- Added ready/cooldown states from the provider's own spellbook and cooldown API. If Retail marks a cooldown as secret during restricted combat, the state is shown as Unknown and remains requestable instead of being inspected, calculated or falsely marked ready.
- Clicking Request asks for that external on the clicking player. The selected provider receives a pulsing EXTERNAL outline on the requester's raid frame, a banner, chat notice and optional sound; the addon never targets a unit or casts the spell automatically.
- Added friendly-frame support for Ellesmere raid/party layouts, Blizzard compact raid/party frames and common ElvUI raid/party frames. Frame overlays are created outside combat and work with both healer and DPS layouts.
- Added authenticated sender/raid-member checks, GUID validation, provider heartbeats, stale-provider cleanup and cooldown revalidation when the value is public. Only players running this Bordo version participate.
- Added settings for enabling the module, request sound and unavailable cooldown visibility. Raid External settings, including the request glow duration, are included in profile save, import, export and undo with backward compatibility for older profile codes.
- Added the /bordo externals shortcut. Unlock Mode is intentionally not offered for this page because the list lives inside the fixed Bordo settings window; the requested raid-frame glow follows the unit frame itself.
- All 14 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. A stubbed runtime test passed ready-state exchange, direct request routing, raid-sender/GUID validation and secret-cooldown fallback; no live multi-client raid test was performed.

Bordo 1.15.50 - Changes since 1.15.49

- Renamed the integrated dispel module in the sidebar from Display to Dispell.
- Renamed all three internal tabs to Dispell, Dispell Filter and Dispell Glow so the complete section uses the correct label consistently.
- All Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks confirmed the old Display labels are absent from the dispel navigation; no live in-game UI test was performed.

Bordo 1.15.49 - Changes since 1.15.48

- Removed Warrior Bladestorm from PI CD Alerts.
- Removed both the base/talent spell ID 227847 and the current cast-on-press variant 446035, so Bladestorm no longer triggers an alert and no longer appears under Supported CDs.
- Avatar, Recklessness and Ravager remain available for Warrior cooldown alerts.
- All Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks confirmed both Bladestorm variants are absent from the tracked and displayed spell set; no live in-game UI test was performed.

Bordo 1.15.48 - Changes since 1.15.47

- Replaced the Blizzard gold page-button artwork with custom Bordo previous/next arrows that match the dark gray-blue interface.
- Each arrow is drawn from three crisp 3-pixel lines: a horizontal shaft and a clearly recognizable arrowhead. No font glyphs or external button textures are used, preventing empty boxes and mismatched Blizzard styling.
- The arrows brighten on hover and remain separately clickable for previous and next. The shared implementation applies to every current and future cycle selector.
- All 13 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks covered both arrow directions, custom line geometry and removal of Blizzard/Unicode arrow assets; no live in-game UI test was performed.

Bordo 1.15.47 - Changes since 1.15.46

- Removed Interrupt Voice, Dungeon Settings and Cast Safety after real dungeon testing showed the Important Cast callouts do not work in current Retail restricted content.
- Root cause: hostile UNIT_SPELLCAST event spell IDs are secret inside restricted dungeons. Bordo may pass those values directly into approved visual UI sinks, but it may not compare them with an Important Cast list and conditionally trigger text-to-speech. The previous safety guard therefore discarded the protected ID and no callout played.
- Confirmed the restriction against the installed current BigWigs/LittleWigs implementation: Retail combat-log spell filtering is disabled, current Midnight trash modules expose aura-based warnings but do not perform per-spell trash-cast branching, and their generic cast bars only forward protected values into Blizzard display APIs.
- Removed both nonfunctional modules from addon loading, the sidebar, Unlock Mode and new profile exports. Existing profile codes containing the old settings remain importable; Bordo validates and discards that obsolete section.
- Replaced the unsupported Unicode selector glyphs that appeared as square boxes with Blizzard's native previous-page and next-page button textures. Both arrows remain separately clickable on every cycle selector.
- All 13 remaining Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks covered complete module removal, old-profile compatibility stripping, saved-variable cleanup and native arrow textures; no live in-game UI test was performed.

Bordo 1.15.46 - Changes since 1.15.45

- Moved the Important, All ON and All OFF preset buttons into the Important Casts card header beside the selected dungeon name, matching the requested compact layout.
- Limited the dynamic dungeon title and subtitle to the left side of the header so long names cannot overlap the preset controls.
- Moved the scrollable ability list up by 40 pixels into the space freed by the buttons, displaying roughly one more cast without enlarging the window.
- All 15 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks covered the header-button positions, protected title width and expanded list viewport; no live in-game UI test was performed.

Bordo 1.15.45 - Changes since 1.15.44

- Extended the lower edge of the Dungeon Settings Important Casts card by 40 pixels into the previously unused panel space.
- The dungeon tiles, cast-card header and preset buttons stay in their existing positions, while the scrollable cast list now shows roughly one additional ability at once.
- Kept a small gap above the footer instead of stretching the card all the way to the bottom.
- All 15 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks covered the new card height and unchanged list anchors; no live in-game UI test was performed.

Bordo 1.15.44 - Changes since 1.15.43

- Corrected the Dungeon Settings tile geometry after an in-game screenshot showed the square Blizzard dungeon icons were still being stretched horizontally.
- Dungeon tiles now use a true center-zoomed cover crop calculated for the 148-by-42-pixel inner tile. The image keeps its original square aspect ratio; only the upper and lower portions outside the wide tile are clipped.
- Kept the clean dungeon icon source and removed the fallback to Blizzard's background atlas, preventing unused black atlas space from returning.
- All 15 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks covered the square-source cover crop, clean icon selection and removal of the background-atlas fallback; no live in-game UI test was performed.

Bordo 1.15.43 - Changes since 1.15.42

- Replaced the thin cycle-selector chevrons with wider, outlined previous and next arrows that are easier to recognize without overpowering the interface.
- Each arrow is now its own clickable target: the left arrow selects the previous option and the right arrow selects the next option. The existing left-click/right-click behavior on the rest of the field remains available.
- Applied the clearer arrows through Bordo's shared selector component, so Song, Sound Channel, orientation, profile choices and every other current or future cycle field use the same improved controls.
- All 15 Lua files passed Lua 5.1 syntax parsing and Lua compiler loading. Static checks covered the shared arrow styling and both click directions; no live in-game UI test was performed.

Bordo 1.15.42 - Changes since 1.15.41

- Fixed the Dungeon Settings artwork tiles: Bordo now uses the clean challenge-map texture instead of the background atlas with unused black space. Every image is center-cropped into its tile while preserving the source aspect ratio.
- Removed the duplicate Voice Status panel and its redundant Open Dungeon Settings button. The Interrupt Voice Settings page now uses the full content width for its actual controls.
- Split Power Infusion into three header tabs: PI Target, PI Received and CD Alerts.
- PI Target now keeps the target display controls on the left and the complete priority rules and scrollable spec-rank list directly beside them on the right.
- PI Received now has its own uncluttered page with separate healer, DPS and tank role settings, sound, size, test, reset and Unlock Mode controls.
- CD Alerts remains a dedicated page and no longer contains an extra Back to Power Infusion button because the header tabs provide direct navigation.
- Added a clearly visible Back button at the upper left of the Cast Safety subpage. Future nested settings pages will use the same header position.
- Legacy saved PI Priority pages and /bordo priority now open the combined PI Target tab automatically.
- All 15 Lua files passed Lua 5.1 syntax parsing. Static checks covered the three PI tabs, legacy routing, clean dungeon artwork crop, removed duplicate voice panel and top-left Back navigation; no live in-game UI test was performed.

Bordo 1.15.41 - Changes since 1.15.40

- Split Interrupt Voice into two header tabs: Settings and Dungeon Settings.
- Settings now contains the general voice toggles, volume, test button, Cast Safety shortcut and current interrupt status without mixing in the dungeon cast list.
- Added a dedicated Dungeon Settings page with all eight Midnight Season 2 dungeons displayed as a 4-by-2 tile grid. Selecting a tile immediately loads that dungeon's abilities below it.
- Kept every per-spell toggle, enemy name, spell ID and the Important, All ON and All OFF presets in the new dungeon page.
- Added Vertical and Horizontal orientation options for PI Cooldown Alerts. Horizontal mode places group-member alert columns beside each other; raid mode wraps after five columns.
- PI-CD orientation is saved in Bordo profiles. Older profile codes remain compatible and retain the receiving character's current orientation.
- Horizontal/Vertical choice will be included by default for future list displays whenever both layouts are technically meaningful.
- Automated checks confirmed eight unique dungeon tiles backed by all 60 configurable casts, orientation profile export and old-profile migration. Source checks covered both horizontal and vertical PI anchor paths. All 15 Lua files passed Lua 5.1 syntax parsing; no live in-game UI test was performed.

Bordo 1.15.40 - Changes since 1.15.39

- Made the character-centered Cast Safety Ring visibly thinner.
- Changed the static ring into a smooth circular cast-progress display. Its arc now advances with the player's current cast and closes the circle when that cast finishes.
- The progress resets correctly for every new player cast during a supported stop-cast mechanic, including readable channels.
- Green/SAFE and red/STOP still compare the player's cast end plus safety margin against the enemy mechanic's real impact time.
- The center number now shows the player's remaining cast time instead of the enemy mechanic's remaining time.
- Automated runtime checks covered cooldown-swipe configuration, exact player cast duration, progress reset on a new cast, SAFE/STOP colors and preview timing. All 15 Lua files passed Lua 5.1 syntax parsing; no live in-game mechanic test was performed.

Bordo 1.15.39 - Changes since 1.15.38

- Changed the Cast Safety Ring from a small cursor-following indicator to a large ring centered around the player's normal on-screen character position.
- Existing 1.15.38 installations automatically migrate to the new 180 px centered ring. The ring can still be placed precisely with Bordo Unlock Mode for different camera layouts.
- Combined PI Target Suggestion and PI Cooldown Alerts into one shared PI Display anchor. Both displays now use the same position and only one Unlock Mode selector is required.
- The CD Alerts page's reset and Unlock Mode buttons now control the shared PI Display position.
- Renamed the unclear Unlock Mode label "PI In" to "PI Received" and expanded its title to "Power Infusion Received".
- Profile validation now accepts the larger Cast Safety Ring size, and profile application preserves the new layout migration state.
- Automated checks covered the old cursor-ring migration, centered 180 px placement, green/red cast comparison, shared PI coordinates and removal of the separate PI CDs mover. All 15 Lua files passed Lua 5.1 syntax parsing; no live in-game test was performed.

Bordo 1.15.38 - Changes since 1.15.37

- Added a Cast Safety Ring under Interrupt Voice for stop-cast mechanics that lock players out when their cast is still running.
- The ring turns green when the player's current cast finishes before the mechanic and red when the mechanic lands first. A configurable 0-500 ms safety margin is included.
- Added verified support for Disruption from the Thundering Totem in King's Rest and Interrupting Cloudburst from Erkhart Stormvein in Ruby Life Pools. Both mechanics can be enabled separately.
- The ring uses the visible enemy cast's real start/end data and the player's readable cast end time. If either value is protected or unavailable, the ring stays hidden instead of estimating.
- The ring follows the cursor by default. It can instead use a fixed position, and that position is movable through Bordo Unlock Mode. Ring size and a five-second green/red preview are configurable.
- Cast Safety settings, positions and mechanic toggles are included in profile save, import and export. Profiles from 1.15.37 and older remain compatible.
- Added secret-value guards around all cast timing, cursor and UI-scale reads. The feature is visual only and never cancels a spell automatically.
- All 15 Lua files passed Lua 5.1 syntax parsing. Automated runtime checks covered green/red comparison, protected timing fallback and preview behavior. No live in-game boss test was performed.

Bordo 1.15.37 - Changes since 1.15.36

- Added a new Interrupt Voice module with the English text-to-speech callout "Interrupt" for dangerous enemy casts.
- Added the complete Midnight Season 2 Mythic+ pool: Altar of Fangs, Murder Row, Den of Nalorakk, The Blinding Vale, Voidscar Arena, Kings' Rest, Ruby Life Pools and Temple of Sethraliss.
- Added 60 verified interruptible Season 2 casts. The Important preset enables 39 high-priority fears, disorients, AoE volleys, heals, buffs and heavy damage-over-time casts while leaving filler bolts available but disabled.
- Added an Interrupt Voice sidebar page. Select a dungeon and toggle every spell separately with its enemy name, icon and spell ID. Per-dungeon Important, All ON and All OFF buttons are included.
- Voice alerts default to dungeon instances and only play when the player's currently learned interrupt is ready. Supported abilities follow the current BigWigs retail interrupt list, including pet Spell Lock.
- Uses only readable spell IDs and player cooldown data. Protected important-cast booleans and protected target data are never evaluated, preventing secret-value taint errors.
- Interrupt Voice settings and all 60 spell toggles are included in Bordo profile save, import and export. Profiles from older Bordo versions remain compatible and retain the receiver's current Interrupt Voice preset.
- Automated runtime checks covered ready/on-cooldown behavior, dungeon and spell filters, exact "Interrupt" speech text, per-dungeon reset modes and old-profile migration. All 14 Lua files passed Lua 5.1 syntax parsing. No live in-game dungeon test was performed.

This mod has no additional files