RangeDisplay
Estimated range display. Type /rangedisplay for configuration or /rangedisplay locked to lock/unlock the frames.
RangeDisplay is a simple range display addon. It is using spell range, item range and interact-distance based checks to determine the approximate range to your current target. Due to the whackyness of interact-distance based checks, recent versions only use those when spell/item based checks are not possible . The display can be configured in many ways (displaying only the max range, adding border and background, etc).
Currently you can set up RangeDisplay to show your current range to your target, focus, pet and mouseover units. The mouseover unit range can be anchored to the mouse or placed at a fixed position.
New in v3.8.0: It is possible to add sound notifications to "range sections" (similar to color setting). The sound will be played when entering the section. If two sections have the same sound file attached to them, then the sound is not played again if switching between the two sections.
This sound notification is enabled by default for the target unit's close range section.
Displaying max range only: if you want to display only the maxRange, you need to set Text to "%d" and tick the Reverse option for the section(s).
Another major overhaul happened: I separated the configuration to a load-on-demand addon, so you can save about 150k memory if you don't open the config options. As a side-effect, most of the slash commands are gone, all is left is /rangedisplay locked, anything else opens the config menu.
I tested stuff as far as I could, but there might be some hidden skeletons here or there, so please report if you have any issues.
cheer,
mitch
Hi,
I'm tearing out the options stuff into a separate addon, the upcoming alpha builds will most likely be BROKEN.
You have been warned :)
cheers, mitch
First of all, sorry, still no bars in sight, but in the latest release it's possible to color the background based on range (with the "Use Section Colors" toggle in the background options section). It's like a colored bar then, it's just always filled :) Keep in mind though that not all background textures can be colored ("tinted", to be more precise).
Another new feature is the ability to set a "text override" for given ranges. For example you can tell it to display melee range (0 - 5) as "Melee".
And the last addition is to ease configuration: at the bottom of the config options there's a new "Copy section settings..." button, which will copy the range / color / text override settings of the sections specified for the current unit to all other active units.
Have fun,
cheers,
mitch
There is no equally as precise addon around such as this masterpiece is...
<8(
http://wowui.incgamers.com/?p=mod&m=3107
thanks
Sorry, I do not plan adding bars to this mod. I suggest you try finding someone who would do a bar display based on LibRangeCheck.
cheers,
mitch
That hand is a "fake cursor" to aid with positioning the display of mousover unit range in mouse-anchored mode, and is only present if the frames are unlocked. After you find a good place for the frames you really should lock them as that's the "normal" mode of operation. In config mode, the addon uses more resources and the frames eat your mouse clicks.
You can lock the frames with several ways:
- "/rangedisplay locked" console command,
- from the main part of the addon config menu
- or by left-clicking the minimap/LDB icon (the icon is a spyglass sort-of-thing)
cheers,
mitch
Could you tell me by what method you got this 2.1 sec measurement? On my install I found that after startup RangeDisplay used about 4 millisec CPU, and LibRangeCheck about 2 millisec, compared to Ace3's 1 sec (1000 millisec [*]), so this 2.1 sec startup for RangeDisplay is only valid if it is the only mod you use that's based on Ace3 (which I highly doubt).
I'll try to measure the startup time if only RangeDisplay is installed, but I'd like to know what method to use so that our results would be comparable.
Thanks,
mitch
[*] this is probably not just "warmup" or load time, as I had other Ace3 based addons that probably did some work before I opened up the CPU profiling view
You cannot set the suffix per-range, but you can set it up globally. The color can be specified per-range though, or you can override the suffix color with "c|AARRGGBBMySuffix|r" (for red: "c|FFFF0000MyRedSuffix|r"). I haven't tested it though.
cheers,
mitch
cheers,
mitch
Thanks, it works perfectly..
I wish I could make it shown as a vertical bar instead of number tho, is this possible?
Creating a bar-based display wouldn't be that hard (the actual range checking is done via LibRangeCheck-2.0 library, so RangeDisplay is only doing the display part), but I don't have time (or even an wow account) to do it now. Try finding some volunteer on #wowace on freenode, or the wowace forums.
cheers,
mitch
is it possible to make this addons to track party members range. Would be especially helpful for healers who dragged out the whole raid member. Just put the little distance numbers at the end of party bar and make it green if its in range, red if its out of range. Would save 1 sec or 2 secs for the healers who tried to heal out of range member.