Download
(57 Kb)
Download
Updated: 09-16-13 04:58 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:09-16-13 04:58 AM
Created:04-09-09 11:46 AM
Downloads:17,933
Favorites:145
MD5:
5.4
rFilter3  Popular! (More than 5000 hits)
Version: 50400.01
by: zork [More]

!!! This mod eats puppies. If you are a puppy, stay away from it. It will bite you. !!!


Intro
rFilter3 is a buff, debuff and cooldown filter mod.

You can track a single spell by spellid or a full list of spellids having a similar effect. Example: many buffs give +5% crit, those could be combined to a spelllist.
Visibility settings
  • Active spec
  • Visibility state macro condition
  • Unit validation
  • Combat status
  • Ismine (Only show my buff/debuff)
  • Match spellid (Spellid of the aura found has to fully match)
  • Opacity values based on active/inactive
  • Supports spelllists for buffs/debuffs/cooldowns

Slash commands
Code:
/rfilter
/rfillter unlock
/rfillter lock
/rfillter reset
Config Documentation
Lua config only.
http://rothui.googlecode.com/svn/tru...umentation.txt
SVN
http://code.google.com/p/rothui/sour...ow5.0/rFilter3
50400.01
- updated toc to 50400

50200.01
- updated for patch 5.2

50100.03
- Merged Buff/Debuff checks into Aura checks
- attribute "ismine" is deprecated
- added a new attribute: "caster"

50100.02
- added spelllist tracking for cooldowns (useful to track cooldowns of talents the same tier)

50100.01
- updated for patch 5.1

50001.04
- Added a petbattle handler to hide the icons in petbattle

50001.03
- Added charspecific.lua to rFilter3
- Fixed GetSpecilization() (now the spec will match your current spec id correctly)
- Updated the documentation

50001.02
- fixed the spellid checks
- fixed the size reset

50001.01
- initial release

40300.03
- added the visibility_state attribute for buffs, debuffs and cooldowns

40300.02
- changed the talent tree identifictation based on a suggestion of Monolit. The spec value now acepts: nil, 1, 2 or 3. Check the documentation for more info.

40300.01
- updated for patch 4.3

4.011
- updated toc for patch 4.2

4.010
- added slash command for locking / unlocking. Use "/rf" or "/rfilter" for more info ingame
- all frames that have the move attribute and are in the same spec that you have defined can be moved

4.009
- added ingame movability again
Code:
  - Add the move attribute to any spell you want to move ingame (see documentation)
  - Ingame: LEFT MOUSE+ALT+SHIFT = DRAG
                RIGHT MOUSE+ALT+SHIFT = RESIZE
4.008
- rFilter3 has a new config attribute for buffs and debuffs called "match_spellid". The value can be true or false. With the spell given is nailed down by spellid in.

4.007
- updated TOC for patch 4.1

4.006
- removed the global spec settings
- it is now possible to set a spec per icon

Code:
        -- 1 is your first spec 
        -- 2 is your second spec
        -- false or nil will remove the spec tracking
Check config.lua for examples

4.005
- added the updatetimer to the config
- added two new config options to hide icons if the unit being tracked is not available or if you are out of combat. check config.lua examples.

Code:
        validate_unit = true, --only show the icon if unit is found
        hide_ooc      = true, --hide icon out of combat
* validate_unit is possible for buff/debuff tracking. icons will only be displayed if the unit being tacked exists.
* hide_ooc is possible for buffs, debuffs and cooldowns. icons will be hidden if out of combat if that value is available and set to true.

4.004
- added spelllists for buffs and debuffs

4.003
- added ismine check to confg

4.002
- added cooldowns
- specs are now part of the config aswell
- positions are now part of the config
- ingame moving/sizing removed

Btw...cooldowns FINALLY work correctly even with global CD . Showed some l0ve.

4.001
- cata release with ingame moving and sizing aswell as locking

002
- empty table if the char is not set

001
- err
Optional Files (0)


Archived Files (21)
File Name
Version
Size
Author
Date
50400.01
58kB
zork
03-04-13 05:40 PM
50100.03
57kB
zork
12-20-12 12:39 PM
50100.02
57kB
zork
12-14-12 04:32 AM
50100.01
57kB
zork
11-28-12 01:24 PM
50001.04
57kB
zork
09-25-12 12:38 PM
50001.03
57kB
zork
09-21-12 01:44 PM
40300.03
75kB
zork
03-15-12 12:43 PM
40300.02
75kB
zork
01-14-12 07:41 AM
40300.01
75kB
zork
11-30-11 12:50 PM
4.011
80kB
zork
06-29-11 04:18 PM
4.010
79kB
zork
06-03-11 08:39 AM
4.009
78kB
zork
06-03-11 07:18 AM
4.008
77kB
zork
06-03-11 05:03 AM
4.007
77kB
zork
04-28-11 02:26 PM
4.006
77kB
zork
02-25-11 03:22 PM
4.005
77kB
zork
02-25-11 03:04 PM
4.004
77kB
zork
11-05-10 07:51 AM
4.003
77kB
zork
10-30-10 04:36 AM
4.002
76kB
zork
10-26-10 04:44 PM
4.001
77kB
zork
10-24-10 03:43 PM
002
4kB
zork
04-10-09 04:15 AM


Post A Reply Comment Options
Unread 11-17-09, 08:48 PM  
branana
A Kobold Labourer
 
branana's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 1
I'll answer my own question. You must include a buff, debuff and cooldown array in each rf2_spell_list, cannot not have those indices.
branana is offline Report comment to moderator  
Reply With Quote
Unread 11-17-09, 07:49 PM  
branana
A Kobold Labourer
 
branana's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 1
How come for my enhancement shaman, it permanently shows the 2 buffs I want it to track, this is my code:

Code:
rf2_spell_list = {
	  buffs = {
		[1] = { tag = "mael", spellid = 53817, unit = "player", size = 24, fontsize = 16, posx = -64, posy = -320, framestrata = "LOW", anchor = "UIParent" },
		[2] = { tag = "shield", spellid = 49279, unit = "player", size = 24, fontsize = 16, posx = -32, posy = -320, framestrata = "LOW", anchor = "UIParent" },
	  },
	}
branana is offline Report comment to moderator  
Reply With Quote
Unread 11-16-09, 11:08 AM  
Ake
A Kobold Labourer

Forum posts: 1
File comments: 16
Uploads: 0
HI

erstmal danke, dass du soviele tolle Addons schreibst
Ein Problem habe ich aber noch, und zwar spiele ich einen Gleichgewichtsdruiden. Jetzt würde ich mir gernen die Eclipsephasen (http://www.wowhead.com/?spell=48518 und http://www.wowhead.com/?spell=48517) anzeigen lassen. Das Problem ist aber folgendes:
Wenn ich beide Buffs in die Liste eintrage, dann werden beide im Spiel angezeigt, egal, welcher der beiden aktiv ist. Wenn ich nur einen in die Liste eintrage, zeigt der immer das selbe Symbol, egal welcher Buff aktiv ist.

Weißt du wie ich das lösen kann?
Ake is offline Report comment to moderator  
Reply With Quote
Unread 10-12-09, 10:53 AM  
Foppy
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
dual spec

i'm sorry, i knew you have already answer this question, but can you explain in english how i can set up the addon in order to have a different cooldown setup for each of the two spec?

thx in advance
Foppy is offline Report comment to moderator  
Reply With Quote
Unread 10-10-09, 07:18 PM  
AlphaWolf
A Murloc Raider

Forum posts: 8
File comments: 4
Uploads: 0
Is it possible to track debuffs on me? For example Arcan blast is a debuff on me:

Code:
lse
    rf2_spell_list = {
      buffs = {
	[1] = { tag = "missile", spellid = 54490, unit = "player", size = 24, fontsize = 18, posx = 0, posy = -320, framestrata = "BACKGROUND", anchor = "UIParent"},
      
      },
      debuffs = {
	[1] = { tag = "blast", spellid = 36032, unit = "player", size = 24, fontsize = 18, posx = 50, posy = -320, framestrata = "BACKGROUND", anchor = "UIParent"},

      },
      cooldowns = {

      },
This does not work.

Edit: I forgot the "ismine" argument
Last edited by AlphaWolf : 10-11-09 at 11:36 AM.
AlphaWolf is offline Report comment to moderator  
Reply With Quote
Unread 09-15-09, 05:02 PM  
Dancingblade
A Kobold Labourer

Forum posts: 1
File comments: 15
Uploads: 0
Originally posted by Doug4130
my bad zork. I have a bad habit of forgetting about aspect of the viper and I was trying to use rfilter2 to remind me that it's up
It's definitely not ideal, but if you set the font size to 2 it makes the numbers little more than a dash on the icon.

I use it for the same reason you are. I make Viper a large icon right in the center of my screen over my character so I can never forget about it.
Dancingblade is offline Report comment to moderator  
Reply With Quote
Unread 09-10-09, 08:52 AM  
Doug4130
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
my bad zork. I have a bad habit of forgetting about aspect of the viper and I was trying to use rfilter2 to remind me that it's up
Doug4130 is offline Report comment to moderator  
Reply With Quote
Unread 09-10-09, 07:06 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1351
File comments: 3223
Uploads: 86
This mod is not made for displaying buffs with infinite duration. Do not do this.
__________________
| Simple is beautiful.
| Roth UI | Roth UI FAQ | GoogleCode | Zork | TDMOG

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
zork is offline Report comment to moderator  
Reply With Quote
Unread 09-09-09, 10:56 PM  
Doug4130
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
anyone know how to make Aspect of the Viper not show a ridiculously long number of time left when added to the buffs section?
Doug4130 is offline Report comment to moderator  
Reply With Quote
Unread 09-06-09, 12:26 PM  
elder69
A Deviate Faerie Dragon

Forum posts: 14
File comments: 30
Uploads: 0
:O how did that happen... thanks though
elder69 is offline Report comment to moderator  
Reply With Quote
Unread 09-06-09, 11:52 AM  
Dancingblade
A Kobold Labourer

Forum posts: 1
File comments: 15
Uploads: 0
Originally posted by elder69
Code:
elseif rf2_player_name == "Bloodpanic" and rf2_player_class == "DEATHKNIGHT" then
    rf2_spell_list = {
      buffs = {
        [1] = { tag = "Horn of Winter", spellid = 57623,  unit = "player", size = 24, fontsize = 16, posx = -64, posy = -360, framestrata = "LOW", anchor = "UIParent"},
        },
      debuffs = {
        [1] = { tag = "Blood Plague",       spellid = 59879, ismine = 1,  unit = "target", size = 24, fontsize = 16, posx = 0, posy = -360, framestrata = "LOW", anchor = "UIParent"},
        [2] = { tag = "Frost Fever",         spellid = 59921, ismine = 1,  unit = "target", size = 24, fontsize = 16, posx = 34, posy = -360, framestrata = "LOW", anchor = "UIParent"},
       },
      cooldowns = {
        --[1] = { tag = "VAmp", spellid = 55233, size = 32, fontsize = 24, posx = 0, posy = 0, framestrata = "BACKGROUND", anchor = "UIParent"},
        --[2] = { tag = "Icebound Fort", spellid = 48792, size = 32, fontsize = 24, posx = 80, posy = 80, framestrata = "BACKGROUND", anchor = "UIParent"},
        },
    }
Everything works except the cooldowns what did i do wrong?

You have the cooldown lines commented out. Remove the "--" from in front of them.
Dancingblade is offline Report comment to moderator  
Reply With Quote
Unread 09-06-09, 10:06 AM  
elder69
A Deviate Faerie Dragon

Forum posts: 14
File comments: 30
Uploads: 0
Code:
elseif rf2_player_name == "Bloodpanic" and rf2_player_class == "DEATHKNIGHT" then
    rf2_spell_list = {
      buffs = {
        [1] = { tag = "Horn of Winter", spellid = 57623,  unit = "player", size = 24, fontsize = 16, posx = -64, posy = -360, framestrata = "LOW", anchor = "UIParent"},
        },
      debuffs = {
        [1] = { tag = "Blood Plague",       spellid = 59879, ismine = 1,  unit = "target", size = 24, fontsize = 16, posx = 0, posy = -360, framestrata = "LOW", anchor = "UIParent"},
        [2] = { tag = "Frost Fever",         spellid = 59921, ismine = 1,  unit = "target", size = 24, fontsize = 16, posx = 34, posy = -360, framestrata = "LOW", anchor = "UIParent"},
       },
      cooldowns = {
        --[1] = { tag = "VAmp", spellid = 55233, size = 32, fontsize = 24, posx = 0, posy = 0, framestrata = "BACKGROUND", anchor = "UIParent"},
        --[2] = { tag = "Icebound Fort", spellid = 48792, size = 32, fontsize = 24, posx = 80, posy = 80, framestrata = "BACKGROUND", anchor = "UIParent"},
        },
    }
Everything works except the cooldowns what did i do wrong?
elder69 is offline Report comment to moderator  
Reply With Quote
Unread 09-06-09, 03:32 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1351
File comments: 3223
Uploads: 86
DEATHKNIGHT
__________________
| Simple is beautiful.
| Roth UI | Roth UI FAQ | GoogleCode | Zork | TDMOG

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
zork is offline Report comment to moderator  
Reply With Quote
Unread 09-05-09, 06:39 PM  
elder69
A Deviate Faerie Dragon

Forum posts: 14
File comments: 30
Uploads: 0
Code:
  elseif rf2_player_name == "Bloodpanic" and rf2_player_class == "Death Knight" then
    rf2_spell_list = {
      buffs = {
        [1] = { tag = "Horn", spellid = 57623,  unit = "player", size = 24, fontsize = 16, posx = -64, posy = -320, framestrata = "LOW", anchor = "UIParent"},
        },
      debuffs = {
        [1] = { tag = "Frost",       spellid = 59879, ismine = 1,  unit = "target", size = 24, fontsize = 16, posx = 0, posy = -320, framestrata = "LOW", anchor = "UIParent"},
        [2] = { tag = "Blood",         spellid = 59921, ismine = 1,  unit = "target", size = 24, fontsize = 16, posx = 64, posy = -320, framestrata = "LOW", anchor = "UIParent"},
       },
Please tell me why this isnt working
Last edited by elder69 : 09-05-09 at 06:40 PM.
elder69 is offline Report comment to moderator  
Reply With Quote
Unread 09-04-09, 09:33 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1351
File comments: 3223
Uploads: 86
This is correct. You can only identify spells by name with this mod. Spellids get the name only.
__________________
| Simple is beautiful.
| Roth UI | Roth UI FAQ | GoogleCode | Zork | TDMOG

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
zork is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: