Download
(22Kb)
Download
Updated: 10-09-12 08:37 PM
Pictures
File Info
Updated:10-09-12 08:37 PM
Created:01-03-11 07:12 PM
Downloads:197,981
Favorites:200
MD5:

Icicle  Popular! (More than 5000 hits)

Version: v1.0
by: xthothx [More]

Adds enemy cooldowns to their nameplates!

/icicle or ingame menu for options.

In cases where spells have variable cooldown times I've used the lowest possible that I'm aware of, So please remember that in some cases the cooldown shown is a guideline not concrete.

Icicle uses the combat log so if cooldowns are used out of its range or are otherwise hidden from it they will not show up.

* I no longer play wow and due to time restraints did not test this rewrite as extensively as i should have. Lets cross our fingers there's not too many addon breaking bugs =).

v1.0
--complete rewrite for MoP
--ingame options added

v0.9.2
--update for 4.2 thanks terryremiux for the help

v0.9.1
--fixed my timer fail

v0.9
--patched for 4.1
--updated some cooldowns
--implented timers

v0.8
--Updated cooldowns for 4.0.6
--Fixed timers not showing sometimes /facepalm

v0.7
--Fix for spells that weren't working ie: Hex, Ring of Frost and a few others.
Thanks FrokeR for letting me know
--Added a border on interrupts and silences

v0.6
--Made the tables local...D'oh
--Changed the event that resets cooldowns
--Big update to the spell list

v0.5
--Stopped pointless nameplate scanning
--Small code optimization
--Cooldowns reset when zoning

v0.4
--Added support for Aloft. thanks acapela

v0.3
--Added support for Cold Snap, Preparation and Readiness
--Icons constrained by frame width
--Added Mind Freeze and Rebuke to the spell list...oops

v0.2
--Cleaned up the code
--Fixed icons occasionally showing up small
Optional Files (1)
File Name
Version
Size
Author
Date
Type
5.4
24kB
11-02-13 08:36 PM
Patch


Post A Reply Comment Options
Unread 04-11-11, 10:40 PM  
endahosor
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally posted by xthothx
which nameplates are you using?
Default nameplate by Blizzard.
Report comment to moderator  
Reply With Quote
Unread 04-11-11, 07:08 PM  
Oakenwynd
A Kobold Labourer

Forum posts: 1
File comments: 39
Uploads: 0
How can I get this to work with Doc's UI Nameplates?
Report comment to moderator  
Reply With Quote
Unread 04-11-11, 01:58 PM  
xthothx
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 2
which nameplates are you using?
Report comment to moderator  
Reply With Quote
Unread 04-11-11, 08:13 AM  
j3fff
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Originally posted by endahosor
I get this too if I tick off "Display lua Errors".
I get this same error quite often as well...love the addon otherwise.
Report comment to moderator  
Reply With Quote
Unread 04-09-11, 08:26 AM  
endahosor
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I managed to get this error.

Message: Interface\AddOns\Icicle\Icicle.lua:380: attempt to call method 'GetText' (a nil value)
Time: 03/14/11 16:00:03
Count: 43
Stack: [C]: in function `GetText'
Interface\AddOns\Icicle\Icicle.lua:380: in function <Interface\AddOns\Icicle\Icicle.lua:375>
Interface\AddOns\Icicle\Icicle.lua:429: in function <Interface\AddOns\Icicle\Icicle.lua:419>
I get this too if I tick off "Display lua Errors".
Report comment to moderator  
Reply With Quote
Unread 04-09-11, 08:07 AM  
endahosor
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: How can I get the icon frame name?

Originally posted by endahosor
I use icicle with omnicc. I want to add a group for icicle, but the omnicc group rule is based on frame name. I use the /framestack to find it out, but it returns like this "table: ID 2412454". how can I get the icon frame name so that I can set a group rule in omnicc? I want to resize the font size on the icicle icon but not to resize anything.
I was learning the lua from wowwiki the whole afternoon, and finally solved it.
I'm a genius hah.

hoping this useful for others:
if you want to set icicle its own timer in the omnicc, open icicle.lua in notepad find this
local icon = CreateFrame("frame", nil, UIParent)
change it to
local icon = CreateFrame("frame", "IcicleIconFrame", UIParent)
then find this
icon.cooldown = CreateFrame("Cooldown", nil, icon)
change it to
icon.cooldown = CreateFrame("Cooldown", "IcicleIconCooldownFrame", icon)
save it
then type /omnicc in the game. click on the groups dropdown in the top right corner, and select Add Group. name it "Icicle", and select the Rules tab, typing:"IcicleIconCooldownFrame"(without Quotation marks). then click add button.
finish! you can set the icicle its own timer in the new group.
Last edited by endahosor : 04-09-11 at 08:59 AM.
Report comment to moderator  
Reply With Quote
Unread 04-09-11, 03:09 AM  
xthothx
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 2
@endahosor Icicle will have its own timers I've just been waiting for the patch if it ever comes...

@innervasion it's not the purpose of the mod but it could be done

@garlicbread it's something to think about but i'm not super keen on bloating the nameplates to rediculousness with information
Report comment to moderator  
Reply With Quote
Unread 04-09-11, 12:49 AM  
endahosor
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
How can I get the icon frame name?

I use icicle with omnicc. I want to add a group for icicle, but the omnicc group rule is based on frame name. I use the /framestack to find it out, but it returns like this "table: ID 2412454". how can I get the icon frame name so that I can set a group rule in omnicc? I want to resize the font size on the icicle icon but not to resize anything.
Last edited by endahosor : 04-09-11 at 12:52 AM.
Report comment to moderator  
Reply With Quote
Unread 04-03-11, 11:48 PM  
Innervasion
A Kobold Labourer
 
Innervasion's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Could Icicle be used like Platebuffs (Duration instead of Cooldown) for some spells?
Last edited by Innervasion : 04-03-11 at 11:49 PM.
Report comment to moderator  
Reply With Quote
Unread 03-30-11, 04:26 PM  
Garlicbread
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
i absolutely love this addon but is there any chance at adding support for diminishing returns?
Report comment to moderator  
Reply With Quote
Unread 03-26-11, 12:55 PM  
TerrenGore
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I like this addon, i only have a big problem together with the PlateBuffs - addon. for example: 2on2 arena, i sheep a healer but the sheep icon is display on the damagedealer
Report comment to moderator  
Reply With Quote
Unread 03-22-11, 07:23 AM  
oalex
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 110
Uploads: 1
Originally posted by skmzarn
Very nice, Oalex.

Is it normal that the Icicle icons are moved down automatically if there is a casting bar active? If so, I haven't noticed it. Or is that a function you have done on your own? That is why I am skeptical to have the Icicle icons below the nameplates, because they would be in the way for the casting bar.

I really love the Neon theme, and will stick to it. However, I would love to see the Neon theme to get designed for Threat Plates functionality, which I believe won't happen, but you can dream.

If I knew how to do it, I'd do it myself. Totally worth it, since the Neon theme looks so good.
No I didnt do any mods of my own, I guess its treatplates doing. I belive that az the castbar becomes active, the plates frame become bigger. So the anchor for the Icicle is moved down in respect. No miracle.

Anyway I did do a little moding now that I had taken these screen shots. The little overlapping is now overcome with me adding 3 points to the anchor.


db[name][i]:SetPoint("BOTTOMLEFT", f, 0, - (size + 3))

Now there is now overlapping the cast bar.
Last edited by oalex : 03-22-11 at 07:27 AM.
Report comment to moderator  
Reply With Quote
Unread 03-22-11, 02:23 AM  
marvol
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Originally posted by reanism
btw is it possible to make option to toggle on/off cooldown spiral. or thru
lua without turn it off by omnicc.
+100500
It would be very cool!
Report comment to moderator  
Reply With Quote
Unread 03-21-11, 02:31 PM  
skmzarn
A Defias Bandit

Forum posts: 3
File comments: 24
Uploads: 0
Very nice, Oalex.

Is it normal that the Icicle icons are moved down automatically if there is a casting bar active? If so, I haven't noticed it. Or is that a function you have done on your own? That is why I am skeptical to have the Icicle icons below the nameplates, because they would be in the way for the casting bar.

I really love the Neon theme, and will stick to it. However, I would love to see the Neon theme to get designed for Threat Plates functionality, which I believe won't happen, but you can dream.

If I knew how to do it, I'd do it myself. Totally worth it, since the Neon theme looks so good.
Report comment to moderator  
Reply With Quote
Unread 03-21-11, 03:58 AM  
oalex
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 110
Uploads: 1
Originally posted by skmzarn
Would you like to screenshot your tidy nameplates w/ Icicle icons and castbar activated? So I can see how yours looks like by having Icicle icons on the bottomleft?

I am using TidyPlates, Neon theme with castbars, no chance I can have the icons at bottomleft, would look quite ridiculous. So I guess you use another theme.
I use tidy plates with treat plates (best mod for tidylates) check it out.

Here is screen shot. Current target nameplate on top right of the screen. You can se debuff widget at the top (Living Bomb and Ignite, with timer) and you can see Icicle (trinket/spell CD-s) at the buttom of the nameplate.



EDIT:
Sorry just realized you asked for casting bar aswell. Here you go...





As a matter of fact the Icicle CD are automatically moved down e bit when target is casting.
Last edited by oalex : 03-21-11 at 04:52 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: