As a healer, there are two "out of range" checks I'd like to monitor: out of healing range, and out of cleansing range. Many months ago bitbyte posted a modified version Grid that had multiple range check options, and it was recommended that this be made into a module instead of incorporated into Grid. Anyone inclined to write such a module?
I'm not sure the best way to visually present the range information. There could be different transparency levels for different ranges. This sounds nice to me but I'd have to see it in action to know whether it's easy to distinguish 3 levels of fade. Another way would be to add a second color option to each of the Auras so that you could color your aura indicators based on range. For example I have magic debuff in the lower left corner. I could, say, have it show a green box if the player is in range of cleansing, and a gray box if the player is out of range.
Thank you beesknees for putting up this request again. Attached what I use currently each time Grid is updated (I use WAU); I just run the batch file and look if there are any significant changes before overwritting it with the modified GridStatusRange.lua. Included is also an image of how I use it.
I rely on the muli-colored GridStatusRange very heavily in order to excel in my role as a raid healer; I can see at a glance everyone within the various ranges. The colors also help me in positioning myself at max healing range when needed (or stay just within max decurse range if appropriate).
Hopefully someone who knows how this can be implemented into a proper module can help us out; my original suggestion included the ability to set a status for each of the range detected by GridRange:ScanSpellbook() and also bandage range. In any case, the modified GridStatusRange attached works for me and thankfully that?s all I need.
Lastly if the ranges all appear OOR when you logged in, it's most likely because you logged on as a ghost; all spells do not return a range for some reason. After you rezzed, run the following script:
[feature request: perhaps Grid could detect if you logged in as a ghost and run a ScanSpellbook() once you've rezzed]
I also use sRaidFrames and the script for that is:
multiple range checks would be so cool for grid, different colours and apha values to see the difference, and make the configurable to the specific job, as in, having cleansable debuffs indicators on their own "level"(30 yards for shammy cleanses), and players on their healing distance (40 yards)
As far as I know the method modules works is very simple in Grid : you should have to replace every "GridStatusRange" word in the .lua by "GridStatusRangeMulti", create a .toc and put the two files in a GridStatusRangeMulti folder in the Addons folder.