Download
(10Kb)
Download
Updated: 10-15-10 12:37 AM
Pictures
File Info
Updated:10-15-10 12:37 AM
Created:11-19-09 06:08 AM
Downloads:5,886
Favorites:36
MD5:

SliceDice  Popular! (More than 5000 hits)

Version: 1.6
by: evl [More]

Provides compact ability duration bars for many cycle dependent classes.

Configuration

Copy config.lua.sample to config.lua and modify as required.

Modules

Death Knight

  • Blood Plague
  • Frost Fever

Druid (Feral)
  • Savage Roar
  • Rip
  • Rake
  • Lacerate
  • Demoralizing Roar
  • Mangle (Bear, Cat)
  • Faerie Fire (Feral)

Druid (Moonkin)
  • Insect Swarm
  • Moonfire
  • Faerie Fire
  • Eclipse (buff and internal cooldown)

Rogue
  • Slice and Dice
  • Hunger For Blood
  • Rupture

Warrior
  • Rend
  • Hamstring

See http://github.com/evl/SliceDice/commits/master/
Optional Files (0)


Post A Reply Comment Options
Unread 08-21-10, 02:23 PM  
Shihila
A Kobold Labourer

Forum posts: 1
File comments: 3
Uploads: 0
works like a charm, thanks!
Report comment to moderator  
Reply With Quote
Unread 08-21-10, 08:40 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Originally posted by Shihila
works perfect with "player", but doesnt work with "target" at all, which is confusing me, any ideas?
This is because the bar defaults to the HARMFUL aura filter when target is given, try this:

Code:
local wildGrowthBar = addon:CreateBar("target", 53251, 7, 14)
wildGrowthBar.auraFilter = "HELPFUL|PLAYER"
wildGrowthBar.colors = {{118/255, 238/255, 02/255}}
This will show a bar on targets that have your wild growth on them.
Last edited by evl : 08-21-10 at 08:40 AM.
Report comment to moderator  
Reply With Quote
Unread 08-20-10, 04:05 PM  
Shihila
A Kobold Labourer

Forum posts: 1
File comments: 3
Uploads: 0
love your addon
but...I'm not a fan of healbot, using mouseover macros though, and wrote a little heal drood module, and having some problems with it:

Code:
-- Wild Growth
local wGDuration = 7
local wGBar = addon:CreateBar("target", 53251, wGDuration, 14)
wGBar.colors = {{118/255, 238/255, 02/255}}
works perfect with "player", but doesnt work with "target" at all, which is confusing me, any ideas?
Report comment to moderator  
Reply With Quote
Unread 07-19-10, 11:50 AM  
oXid_FoX
A Deviate Faerie Dragon
 
oXid_FoX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 147
Uploads: 1
Originally posted by evl
The addon should now be fully language independent in the latest release, please test.
you've done it in a nice way!
of course it works. Thank you!
Report comment to moderator  
Reply With Quote
Unread 07-19-10, 07:24 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
The addon should now be fully language independent in the latest release, please test.
Report comment to moderator  
Reply With Quote
Unread 07-18-10, 02:10 PM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Originally posted by oXid_FoX
GetSpellInfo works better than GetSpellName.
And with that, your addon is language independent!
I'll see if I can modify the addon so it also accepts spellIds
Report comment to moderator  
Reply With Quote
Unread 07-17-10, 10:26 AM  
oXid_FoX
A Deviate Faerie Dragon
 
oXid_FoX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 147
Uploads: 1
Originally posted by oXid_FoX
it seems it works only with EN client...
can you make it locale independent?

for rogues, I've done that (I'm unable to test it, realms are down)
Code:
	local sliceAndDiceSpell = GetSpellName(6774, "spell") -- http://www.wowhead.com/spell=6774
	local hungerSpell = GetSpellName(51662, "spell") -- http://www.wowhead.com/spell=51662
	local ruptureSpell = GetSpellName(48672, "spell") -- http://www.wowhead.com/spell=48672
Code:
	local sliceAndDiceBar = addon:CreateBar("player", sliceAndDiceSpell, sliceAndDiceDuration, 19)
(and so on for the others spells)
GetSpellInfo works better than GetSpellName.
And with that, your addon is language independent!
Report comment to moderator  
Reply With Quote
Unread 07-16-10, 08:10 AM  
roxodon
A Murloc Raider

Forum posts: 8
File comments: 34
Uploads: 0
Okay, so I'm not that good at configuring through a text-file and I'm wondering if there's andy in-game menu to configure Slice Dice? It would be awesome for my kitty dps
Report comment to moderator  
Reply With Quote
Unread 07-11-10, 05:34 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Originally posted by acapela
the ZIP does not contain a top-level folder for the addon...
Thanks for the heads up, this seems to be an error in my own packaging script but I haven't noticed it since my unarchiver automatically makes a folder name the same as the zip. I'll repackage my addons during today.
Report comment to moderator  
Reply With Quote
Unread 07-10-10, 07:56 PM  
acapela
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 241
File comments: 1313
Uploads: 5
seems like version 1.42 is incorrectly packaged, or something. the ZIP does not contain a top-level folder for the addon... the result is that the contents go directly into .../Interface/AddOns (as separate TOC, lua, and sub-folders), which is "malformed".

FYI.
__________________
Retired author/maintainer of Aloft (the nameplate addon)
http://www.wowinterface.com/download...AloftBeta.html
-----
Zippy said it best: "All life is a BLUR of Republicans and Meat!"
Report comment to moderator  
Reply With Quote
Unread 07-10-10, 05:59 AM  
oXid_FoX
A Deviate Faerie Dragon
 
oXid_FoX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 147
Uploads: 1
it seems it works only with EN client...
can you make it locale independent?

for rogues, I've done that (I'm unable to test it, realms are down)
Code:
	local sliceAndDiceSpell = GetSpellName(6774, "spell") -- http://www.wowhead.com/spell=6774
	local hungerSpell = GetSpellName(51662, "spell") -- http://www.wowhead.com/spell=51662
	local ruptureSpell = GetSpellName(48672, "spell") -- http://www.wowhead.com/spell=48672
Code:
	local sliceAndDiceBar = addon:CreateBar("player", sliceAndDiceSpell, sliceAndDiceDuration, 19)
(and so on for the others spells)
Report comment to moderator  
Reply With Quote
Unread 06-28-10, 03:10 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Originally posted by fhaddad922
If you set the bar to a max of 5, then a 5cp envenom will fill the bar 100%.
This is correct, the parameter maxDuration simply makes sure the bars maximum duration is correctly set according to talents, glyphs and set-bonuses.

That being said the bar will still work if its max duration is shorter than the current buff duration you just won't see it moving until it moves within the limit. All bars should (afaik) take into account all talents, glyphs and set-bonuses.
Report comment to moderator  
Reply With Quote
Unread 06-25-10, 11:45 AM  
fhaddad922
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 2
Originally posted by Refrakt
hmmm i think the evenom buff is not always 5 sec... sometime u evenmon when it 4 combo point as such the code below is not exactly correct. Is there any remedy for it?
Well, if I understand how the code is working correctly, the "local envenomDuration = 5" reference in the code is the max length of time the buff can exist for. So if you set it to 30 seconds, then when you envenomed, the buff will be from 2-5 seconds (depending on combo points) and only fill a very small portion of the status bar. If you set the bar to a max of 5, then a 5cp envenom will fill the bar 100%.

Make sense?
Last edited by fhaddad922 : 06-25-10 at 11:47 AM.
Report comment to moderator  
Reply With Quote
Unread 06-25-10, 08:52 AM  
Refrakt
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
hmmm i think the evenom buff is not always 5 sec... sometime u evenmon when it 4 combo point as such the code below is not exactly correct. Is there any remedy for it?
Report comment to moderator  
Reply With Quote
Unread 06-16-10, 02:42 PM  
fhaddad922
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 2
Envenom

Is there anyway I can add envenom to this addon? I love it and just wish it could track envenom, I know its a short duration but its really nice when trying to keep 100% envenom buff.

Edit:

After spending some time looking at your code, I figured it out (I think). It seems to be working. Here's the code I added to the rogue.lua file at the very bottom before the last line that says "end"

-- Envenom
local envenomDuration = 5
local envenomBar = evl_SliceDice:CreateBar("player", "Envenom", envenomDuration, 6)
envenomBar.colors = {{0/255, 100/255, 100/255}}
envenomBar.label:Hide()
Last edited by fhaddad922 : 06-16-10 at 03:02 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: