Thread Tools Display Modes
05-29-07, 09:32 AM   #1
Aldmehr
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 11
ReadySpells

http://www.wowinterface.com/download...adySpells.html

Creating a new thread for discussion of this mod...

Anyone use it yet and have any comments?
  Reply With Quote
05-29-07, 10:32 AM   #2
Sajomatic
Deuce Interfaces
 
Sajomatic's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Dec 2006
Posts: 66
Great Idea for a addon. Seems like this could replace Jim's cooldown.

On the topic of adding in spells for different classes, the only other addon that I could think of off the top of my head would be Click2Cast, that has dewdrop format to input spells. The code seems pretty straight forward, you might want to look into it to see a way to manually input spells and ranks.

Also I would request CyCircled support

Just my 2 cents
__________________
All Deuce UI - DeuceČ UI - Deuce Lite UI
Deuce Interfaces @ OSGamers.com
  Reply With Quote
05-30-07, 04:29 AM   #3
Aldmehr
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 11
New version 0.5 is available.


Originally Posted by Sajomatic
On the topic of adding in spells for different classes, the only other addon that I could think of off the top of my head would be Click2Cast, that has dewdrop format to input spells. The code seems pretty straight forward, you might want to look into it to see a way to manually input spells and ranks.

Also I would request CyCircled support
Fancy config options are low on the list for now... unless somebody wants to donate the code.

CyCircled... Do I modify my addon to support this or does CyCircled add support for me? Either way, I'm not sure how compatible these are but am willing to add any prewritten code that does this...

At the moment, I have a lot of work to do for the other classes...
  Reply With Quote
05-30-07, 02:22 PM   #4
Astryl
A Defias Bandit
AddOn Author - Click to view addons
Join Date: Dec 2005
Posts: 2
Hey, I've given this a try... Reminds me of my old addon, FeralSkills, in a way.

Overall, nice job, very extensible/customizable. I've had it for like 3 days now, but haven't really used it yet, as it was still on default settings (which are pretty bad, btw... Rake? wtf?). This morning I was able to customize it pretty good, but haven't had much chance to play with it. This evening, I'll be raiding and farming with it, so will probably have a good chance to test things out, then I'll post my watched skills and my special cases.
  Reply With Quote
05-30-07, 02:39 PM   #5
Astryl
A Defias Bandit
AddOn Author - Click to view addons
Join Date: Dec 2005
Posts: 2
Actually, in case anyone else wants to try it, here's what I've got currently. I haven't raided with this, or farmed more than a few mobs, so no garuntees that it works right...

local watchSpells = {
{"Faerie Fire (Feral)"},
{"Mangle (Cat)", "Maul"},
{"Shred", "Mangle (Bear)"},
{"Ferocious Bite", "Rip", "Lacerate", "Swipe"},
{"Feral Charge", "Growl"},
{"Demoralizing Roar", "Prowl"}
}






if spellName == "Faerie Fire" then
if self:IsUnitDebuffUp("target", "Faerie Fire") then
failCode = 101
end
elseif spellName == "Faerie Fire (Feral)" then
if self:IsUnitDebuffUp("target", "Faerie Fire (Feral)") then
failCode = 102
end
elseif spellName == "Barkskin" then
if not InCombatLockdown() then
failCode = 103
end
elseif spellName == "War Stomp" then
if not InCombatLockdown() then
failCode = 104
end
elseif spellName == "Rake" then
if self:IsUnitDebuffUp("target", "Rake") then
failCode = 105
end
elseif spellName == "Cower" then
if (GetNumPartyMembers() == 0 and GetNumRaidMembers() == 0) or UnitIsPlayer("target") then
failCode = 106
end
elseif spellName == "Growl" then
if (GetNumPartyMembers() == 0 and GetNumRaidMembers() == 0) or UnitIsPlayer("target") then
failCode = 107
end
elseif spellName == "Mangle (Cat)" then
if (GetNumPartyMembers() > 0 or GetNumRaidMembers() > 0) and self:IsUnitDebuffUp("target", "Mangle") then
failCode = 108
end
elseif spellName == "Maul" then
if UnitMana("player")<50 then
failCode = 109
end
elseif spellName == "Demoralizing Roar" then
if self:IsUnitDebuffUp("target", "Demoralizing Roar") or self:IsUnitDebuffUp("target", "Demoralizing Shout") or self:IsUnitDebuffUp("target", "Curse of Weakness") then
failCode = 110
end
elseif spellName == "Ferocious Bite" then
if GetComboPoints() < 4 then
failCode = 111
end
elseif spellName == "Rip" then
if GetComboPoints() < 4 then
failCode = 112
end
elseif spellName == "Lacerate" then
if (GetNumPartyMembers() == 0 and GetNumRaidMembers() == 0) then
failCode = 113
end
elseif spellName == "Swipe" then
if (GetNumPartyMembers() > 0 or GetNumRaidMembers() > 0) then
failCode = 113
end
end
  Reply With Quote
05-31-07, 01:34 PM   #6
Aldmehr
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 11
Originally Posted by Astryl
btw... Rake? wtf?
Why the rake hate?

For my 66 druid, mangle->rake does more damag per energy than mangle->mangle.
(Convince me otherwise?)

Of course mangle->shred is better, but generally only usable in a group.

Anyway, for the next version (0.6), rake will be in the default config, but only show ready if solo (and target is not undead).
  Reply With Quote
05-31-07, 01:49 PM   #7
Aldmehr
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 11
Originally Posted by Astryl
Actually, in case anyone else wants to try it, here's what I've got currently. I haven't raided with this, or farmed more than a few mobs, so no garuntees that it works right...


Thanks for the input.
I have made many updates to the (soon to be released) v0.6, including the default config and special cases. Hopefully they'll be more to your liking.

A couple of notes:
Because I have a hud that shows energy and combo points, I don't see the point in showing [bite, rip, shred, swipe] ready icons, so these won't be in the default config (which can be changed). However, I did add the combo points check in case those finishing moves are added to the config.

Similarly, mangle(cat) won't show up as ready for the same reasons... (unless the target doesn't have any mangle (cat or bear)). mangle(bear) will of course always show if ready.

I understand why you check Maul < 50 rage... but for now, I've set it to < 25 because I know some people prefer different tanking styles. I might make this configurable in the future.
(previously this was not checked at all, so it defaulted to behaving like <10).

fff and ff now check for each other before showing ready.

I added your changes for demo roar/shout/CoW... to all 3 classes thanks.

Also in 0.6,
There is now a lacerate/sunder counter/countdown.
Spells not ready just due to only GCD will be greyed out instead of gone.
Mouseover support added.
In general, I have tried to update the special cases to cover enough cases that they won't need to be manually modified. In the future I hope to supply a configuratoin options to "tweak" the specials cases where desired.
Lots of other minor changes I forget.

Last edited by Aldmehr : 05-31-07 at 01:52 PM.
  Reply With Quote
06-02-07, 11:00 PM   #8
Aldmehr
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 11
ok, I updated the mod to v0.60, which includes support for Druids, Mages, Warlocks, and Warriors.

These rule: Added de/buff stack counters/countdowns for Lacerate, Sunder Armor, and Lifebloom.

Grey on GCD is way better than before.

The new mouseover support is quite powerful, imo. But is turned off by default.
  Reply With Quote
06-05-07, 02:24 PM   #9
Aldmehr
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 11
I'm getting close to pushing v0.7 out the door. Today or tomorrow...

I Added support for multiple config profiles and autoswitching (default is off) between config profiles "Default" (solo), "Group", and "Raid".
There are also a bunch of tweaks and bug fixes.

After v0.7, the development will slow down dramatically... mainly limited to bug fixes, default config/special cases tweaks, waiting on community feedback for class configs/cases, and the dreaded step of torturing someone to make a GUI to configure watchSpells.
I'll also try to get v0.7 into wowace SVN.


I am looking for feedback.... suggested changes... if anyone is using this mod that is.
Last minute updates that could go into v0.7....
  Reply With Quote
06-13-07, 10:59 AM   #10
Aldmehr
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 11
Updated to v0.71.

I'd like feedback if anyone is actually using this mod.

Thanks.
  Reply With Quote
06-19-07, 12:01 PM   #11
Aldmehr
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 11
Updated to 0.72. Some nice updates and bug fixes.

Still looking for feedback. How is this addon working out for people?

I am personally loving it myself. I can hide all my action bars with key bindings and keep on top of things more efficiently.
  Reply With Quote
07-06-07, 07:54 AM   #12
Aldmehr
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 11
0.74 is out with some bug fixes.
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » Released AddOns » ReadySpells


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off