File Details
RCPartyOrbs_1.16.zip
- R
- Feb 27, 2026
- 12.48 MB
- 74
- 12.0.1+5
- Classic + 3
File Name
RCPartyOrbs_1.16.zip
Supported Versions
- 12.0.1
- 5.5.3
- 4.4.2
- 3.4.5
- 2.5.5
- 1.15.8
### Fixes
- **Shift-Click Responsiveness** - Changed click detection from `AnyUp` to `AnyDown` on all orb frames
- Previously, releasing the modifier key a fraction before the mouse button would cause the modifier to not be detected
- Clicks now fire on button press instead of release, so the modifier key is always still held when detected
- Consistent with how Grid, Healbot, and other unit frame addons handle modifier clicks
- **Retail Compatibility: Settings Dropdowns** - Swirl Effect, Dispel/Rez Modifier, and Debuff Alert Sound dropdowns now work on Retail
- `UIDropDownMenuTemplate` was removed in WoW 10.0 (Dragonflight), breaking all three dropdown controls
- Replaced with cycling `[◄ Value ►]` buttons on Retail that match the original positions
- Classic/Wrath/Cata/MoP continue to use the original dropdown menus unchanged
- **Retail Compatibility: Right-Click Unit Menu** - Right-clicking orbs now opens the correct unit context menu on Retail
- Now uses `MenuUtil.CreateContextMenu` with proper `MENU_UNIT_PARTY`, `MENU_UNIT_SELF` etc. tags (Dragonflight+ API)
- Correctly maps unit tokens (e.g. `party2`) to the right menu type rather than passing the raw token
- Falls back to the classic `ToggleDropDownMenu` path on all non-Retail versions
- **Retail Compatibility: Color Picker** - Orb color pickers now work on Retail
- Dragonflight replaced the old property-assignment API with `ColorPickerFrame:SetupColorPickerAndShow()`
- Added `Compat.OpenColorPicker` wrapper that selects the correct API per version automatically
- **Retail Compatibility: Frame Hiding** - Fixed `CompactPartyFrame` and `PartyFrame` errors on login
- Wrapping `Hide()` / `UnregisterAllEvents()` calls in `pcall` prevents errors on protected frames
- Also handles Retail's `PartyFrame` (replacing the old `CompactPartyFrame`)
- **Evoker Dispel Support** - Added Evoker to dispel detection (Dragonflight+)
- Expunge (374251) registered as baseline Poison dispel
- Cauterize Wounds talent variant (374346) also registered
- **Syntax Fix** - Fixed missing `end` on `CustomUnitMenu` function that caused the entire addon to fail loading
- Manifested as `PositionOrbs` nil error and `'end' expected near '<eof>'` Lua error

