SnabelWindFury Range

This is a addon to display if players are in range of windfury. it will not check for the full 20/30 yards but for 19/29

SnabelWindfury - Addon Description and Settings
=============================================

What this addon does
--------------------
SnabelWindfury shows your party members and whether they are in range of your active Windfury Totem.

- Party names are shown in a small movable window.
- Name color:
  - Green = in Windfury range
  - Red = out of Windfury range
  - Gray = offline
- A distance value is shown next to each online party member when Windfury Totem is active.
- Windfury range uses:
  - 30 yards with Totemic Mastery
  - 20 yards without Totemic Mastery
- The range can be reduced by a safety margin setting.

How range is calculated
-----------------------
- The addon uses world coordinates (UnitPosition) to compare each party member with the totem anchor position.
- It tracks your Windfury Totem and updates while people move.

UI behavior
-----------
- The frame can be moved by dragging (when unlocked).
- The frame can be resized by dragging the bottom-right corner (when unlocked).
- If the "onlywf" option is enabled, the frame is hidden unless Windfury Totem is active.

Slash commands
--------------
/swf
Show help text.

/swf lock
Lock the frame (disables move and resize).

/swf unlock
Unlock the frame (enables move and resize).

/swf scale <value>
Set frame scale. Range is clamped to 0.5 - 2.0.
Example: /swf scale 1.1

/swf size <width> <height>
Set frame size. Width is clamped to 180 - 800, height to 80 - 500.
Example: /swf size 320 140

/swf margin <value>
Set Windfury safety margin (yards). Range is clamped to 0 - 10.
This reduces effective range by the specified value.
Example: /swf margin 1.0

/swf onlywf on
Show window only when Windfury Totem is active.

/swf onlywf off
Always show window (unless manually hidden).

/swf onlywf toggle
Toggle the only-when-Windfury mode.

/swf show
Show the frame.

/swf hide
Hide the frame.

/swf reset
Reset settings to defaults.

/swf dist
Print debug distance info for all party members in chat.

/swf dist party1
Print debug info for a specific unit.

/swf dist <PlayerName>
Print debug info for a specific party member name.

Saved settings
--------------
The addon saves its settings automatically between sessions, including:
- Position
- Size
- Scale
- Lock/hidden state
- Windfury margin
- onlywf mode

The SnabelWindFury Range Team

profile avatar
  • 1
    Projects
  • 3
    Downloads