promotional bannermobile promotional banner

NumberRaidSO

NumberRaidSo is a lightweight and minimalistic World of Warcraft addon that displays your current raid group number in a movable frame.

File Details

NumberRaidSo.zip

  • R
  • Feb 24, 2026
  • 2.41 KB
  • 17
  • 12.0.1
  • Retail

File Name

NumberRaidSo.zip

Supported Versions

  • 12.0.1

📝 Changelog: NumberRaidSo

🛠️ Bug Fixes

  • Slash Command: Fixed the /nrs command. It now uses the dynamic Category ID to open the options page, as the old "string-based" method is deprecated in the modern UI (Dragonflight/TWW).

  • Frame Anchoring: Added a ClearAllPoints() before SetPoint in the loading function. This prevents "anchor stacking," which often caused the frame to get stuck or jump around.

  • Data Persistence: Moved the initialization logic to the ADDON_LOADED event. This ensures your settings (font size, position) are correctly read from your saved variables before the UI is drawn.

🎨 Interface & Options

  • Improved Slider: * Added a numerical counter above the slider that displays the exact font size (e.g., 28).

    • Added automatic rounding to integer values to avoid "blurry" text caused by decimal font sizes.

  • Test / Simulation Button: * Added a "Tester / Placer" (Test / Position) button in the options menu.

    • When toggled, it simulates being in a raid (displays "Group : 3 (Test)") and automatically unlocks the frame (blue background).

    • This allows you to position the text exactly where you want it without needing to be in a real raid group.

  • Visual Style: The text is now strictly forced to Yellow (1, 1, 0) with an Outline for maximum visibility during intense combat.

⚙️ Code Optimization

  • Event Handling: Centralized the logic into a single OnEvent handler. This makes the code lighter and prevents conflicts between logging in and joining a group.

  • Update Logic: The function that hides the frame when you are solo is now bypassed while "Test Mode" is active, preventing the frame from disappearing while you are trying to adjust it.