Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Druids

Closed Thread
 
LinkBack Thread Tools
Old 05/18/08, 2:13 PM   #61
Mijae
Don Flamenco
 
Tauren Druid
 
Tichondrius
Originally Posted by Tinweasele View Post
im trying out the wolfshead helm and honestly throwing in mangles is just a waste of energy. Ive been doing ~1.5-2 shifts a cycle and almost always getting the 5 combo points for rip. basically

rip
mangle
shift shred
shift shred
let energy tick if i get overflow before 12 seconds are up, shred
repeat

keeping in mind that i dont have 4t6. with my current gear setup i noticed ~30-40 increased dps over 5 min runs, compared to my normal t5 equivalent dps set. which is pretty amazing considering i picked up 100-150 when i started powershifting.
As I stated, it depends on how many shifts per cycle you are doing.

At 2 shift per cycle you will get in 1xMangle and 3xShred (with no OoC procs). Using extra Mangles is not a waste of energy. It is using your energy more efficiently so you lose less when you powershift. With the posted cycle, you are always shifting at 3 energy after Mangle or 8 energy after Rip.

While it might not be necessary to shift 4 times per cycle to get the necessary CP to Rip, it's the most total damage. I'm just not sure if it's sustainable even using every method for mana regen possible.

Note - you are better off adjusting your 2 shift cycle to not shift after Mangle. After 2 abilities you will have an energy tick before you can Shred, so wait another tick instead of shifting. Here is a more efficient cycle to always get at least 3 Shreds in.

0.1	50	Rip
1.2	15	Mangle
2.1	35	Tick
4	55	Tick
4.1	13	Shred
5.2	60	Shift
6.3	18	Shred
7.2	38	Tick
9.2	58	Tick
9.3	16	Shred
10.4	60	Shift
12.4	80	Tick

Offline
Old 05/18/08, 2:39 PM   #62
raffy
Piston Honda
 
Night Elf Druid
 
Suramar
Originally Posted by ecopsorn View Post
Yesterday on Zul'Jin it happened 2 times that the macro didn't shift me back in catform. Any idea why this could possibly happen, I thought the macro checks the GCD, I can't explain why I was stuck in casterform for a while.
Were you using FeralKit or the inline macro? I found this bug last night in FeralKit and fixed it in the latest version. I'll upload it in a bit.

I also added a combat parser so I can get Feral-specific details about what's going on, like figuring out if you clipped any Rips, Mangle uptime, Rip uptime, and other stuff like that. I also have it parse the damage per form, so you know if the damage was from Cat, Bear, or Caster.

Any ideas about other useful Bear things? Right now I just have the "/fk bear crit" thing.

I tried to clean up a lot of the notifications. I'm not happy with how the proc notifications work, I need some better type of display for that.

I do like now I changed the powershift stuff however, they now look like:
"Powershift [+x energy] ~Y shifts left" when you powershift (using LibDruidMana to make mana predictions)
"N x Powershifts [~x energy per shift]" (at end of combat)

Can you tell me where to get Sink-2.0? I was only able to find Sink-1.0 on wowace.

Offline
Old 05/18/08, 4:54 PM   #63
ecopsorn
Glass Joe
 
Night Elf Druid
 
Durotan (EU)
Originally Posted by raffy View Post
Were you using FeralKit or the inline macro? I found this bug last night in FeralKit and fixed it in the latest version. I'll upload it in a bit.
It happened with the inline macros. I can't use FeralKit till it's localised to the German Client
Let us know when you worked in the translations.

Offline
Old 05/18/08, 6:52 PM   #64
raffy
Piston Honda
 
Night Elf Druid
 
Suramar
Originally Posted by ecopsorn View Post
It happened with the inline macros. I can't use FeralKit till it's localised to the German Client
Let us know when you worked in the translations.
Internally, all the spells now use spell ID except for the "Mangle" check (since theirs multiple ranks for both cat and bear) and the "Faerie Fire" check (multiple ranks, might not be feral version) [currently not used].

The client's UI however is still in english though, I'll localize that later.

-- I added Ace3 support, but then removed after realizing Ace3 isn't very polished yet, so I reverted to Ace2
-- I added Sink-2.0
-- "/fk cat toggle" renamed to "/fk cat ui"
-- Cleaned up some of the notifications (turned off Idol of Terror proc warning temporarily, only uptime shows)
-- "/fk stat damage" to turn on a verbose DPS breakdown and DPS calculation (very basic atm).
-- "/fk ps mana" to set mana threshold (default is 1000)
-- "/fk ps threshold" renamed to "/fk ps energy" (default is 15)
-- "/fk ps ticks" still shows all energy updates, I'll change this behavior soon.
-- when "/fk proc omen" is on, anytime you shift or unshift without omen active, or omen is removed, a warning will remind you that it's missing (the warning can only be shown once every 8 seconds to avoid spam).
-- Powershifting notifications only go off if a successful powershift occurred within 1 second of using the macro (theres about 400 ms delay, event wise, during which time, future powershifts are cancelled automatically to prevent canceling form twice.) -- you'd think the gcd check would prevent this...I'll look more into it if I see the problem occur again.

http://oldschoolwow.com/FeralKit.zip

Edit:
I'm not really liking Sink for output, so I think I'm going to develop my own information UI.

Prior to 2.4 being announced, with the major combat log change, I was working on a mod called Score, that displays useful combat information. Screenshot: http://oldschoolwow.com/Score3.jpg

I think I'll use a similar UI for FeralKit, although probably more compact than those screenshots show.

Last edited by raffy : 05/18/08 at 7:35 PM.

Offline
Old 05/19/08, 1:57 AM   #65
raffy
Piston Honda
 
Night Elf Druid
 
Suramar
I added a few more features to FeralKit, although they are far from finished.

First, I created a pretty smart debuff watching system, which will accurately track important ferals debuffs (well any debuffs). Most importantly, it tracks shared debuffs like Mangle and FF, so if you have another feral in the raid, you can see when Mangle and FFF are refreshed.

I'm going to create a debuff interface, like "/fk debuff", that provides icons and status bars for the debuffs below. The order of these debuffs will always be the same so your eyes won't have to scan like most debuff mods cause you too. I'll prob use a different color for each one too, so its obvious.

DPS-wise, I think it would be nice to get warnings when mangle is about to fade (if desired) and maybe a warning or atleast some kind of tracking of shreds that occur without Mangle.

Tank-wise, I'd like to add taunt resist notification and aoe taunt yell. It would be nice to get some warnings when demo isn't up.

Cat:
[shared mangle] [shared ff] [your rip] [your pounce] [your maim]
Maybe: [hunters mark] [curse of reck] [judgement of crusader] [blood frenzy] [sunder armor]

Bear:
[shared mangle] [shared ff] [shared ap debuff (demo or curse)] [curse of reck] [sunder armor]
[your lacerate] [scorpid] [number of insect swarms] [thunder clap]
Maybe: [blood frenzy]

I currently use ElkBuffBar for these debuff functionality (see http://oldschoolwow.com/EdgyUI17.jpg) and I dislike it. It doesn't track shared debuffs (I can't see when the debuffs will expire), and some of the time, the Mangle debuff gets all messed up and for some reason, it doesn't show up. Elk also doesn't allow different settings per form, which is why I think a feral-specific solution is probably the best. I do however like how that debuff list looks, so I think I'll recreate something similar, except that it would time all debuffs accurately. It also would be nice to have a debuff bar that goes horizontal, maybe with large icons and cooldown clocks for the durations, or something (and then a pulse type animation that speeds up as it needs to be refreshed...).

For the stat module, I mostly want to monitor damage in Bear form for threat sensistive stuff (like the start of any fight). It would be nice to easily monitor your miss/hit/parried/dodged rate so you can notify your raid accordingly if your threat is going to be poor.

I'd like to make a Bear UI too, that displays a graph of incoming damage over time (and maybe threat?).

For the Cat UI, I want to integrate the procs into the interface somehow, and add a few more trinkets like the Shard, DST, and Madness. I added the code for an energy tick timer to the Cat UI, but realized monitoring energy ticks is sorta silly if you have powershifting on. Although, if anyone can come up with a smart and unique way to show the energy tick heartbeat, let me know.

Anyone else have any ideas or suggestions? I'll probably move this to a wowace thread in a bit, I just figured it was along the same lines of improving Cat DPS (and overall Feral performance).

And is anyone else having problems (with either Feralkit or the inline macro) when powershifting? Occasionally, I'll start casting Starfire (same position on my action bar when in caster) instead of returning to Cat form -- which seems impossible when looking at the macro. This was mentioned earlier, and I thought I was able to fix it, but it still randomly happens.

Offline
Old 05/19/08, 2:07 AM   #66
seminarca
Don Flamenco
 
Retired
Tauren Druid
 
No WoW Account
I hope you add toggles to enable/disable all these new features you're adding, at this point they are beginning to encroach on other mods' territory (e.g. Demon for debuff tracking).

Offline
Old 05/19/08, 4:33 AM   #67
Spookeh
Von Kaiser
 
Tauren Druid
 
Emerald Dream (EU)
raffy, sounds really good this

For the mana cut-off for powershifting, can it be the cost of rebirth + 1 more shift? I don't mind dumping all my mana each fight but the downside is you never know when you'll need to combat res.

thanks

Offline
Old 05/19/08, 7:59 AM   #68
madniac
Glass Joe
 
Tauren Druid
 
Misha (EU)
I got error with latest Feralkit : [2008/05/19 14:53:23-1121-x1]: FeralKit-1.0\core.lua:404: attempt to index a nil value
AceAddon-2.0-57245 (Ace2):926: in function <Interface\AddOns\Ace2\AceAddon-2.0\AceAddon-2.0.lua:919>
<in C code>: ?
AceEvent-2.0-66043 (Ace2):260: in function `TriggerEvent'
AceEvent-2.0-66043 (Ace2):910: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:903>

---

Offline
Old 05/19/08, 8:58 AM   #69
ecopsorn
Glass Joe
 
Night Elf Druid
 
Durotan (EU)
According Compatibility to German Clients:

- FeralKit Addon runs without error messages
- Localisation still missing quite a bit and therefore Shred and Rip Makro doesn't work. Mangle works btw

I've added the following 2 lines to the deDE.lua but it still doesn't work:

["Shred"] = "Schreddern"
["Rip"] = "Zerfetzen"

raffy if you need any other translations, let me know and I'm going to provide them to you.

Offline
Old 05/19/08, 11:35 AM   #70
Ice
Glass Joe
 
Tauren Druid
 
Vek'nilash (EU)
FeralKit doesnt work for me anymore at all, it worked ok last night but not after I updated today. cat ui display just keeps showing (0), powershifting doesnt work. All the slash commands seemingly work, but they dont actually do anything.

I'm not really comfortable with this kind of automation anyway, feels like cheating :|

Offline
Old 05/19/08, 12:42 PM   #71
Garanthir
Piston Honda
 
Night Elf Druid
 
Eldre'Thalas
Originally Posted by Ice View Post
FeralKit doesnt work for me anymore at all, it worked ok last night but not after I updated today. cat ui display just keeps showing (0), powershifting doesnt work. All the slash commands seemingly work, but they dont actually do anything.

I'm not really comfortable with this kind of automation anyway, feels like cheating :|

I am having the same issue with FK not working, loaded, but not doing anything.

I have no issues using it however

Offline
Old 05/19/08, 3:58 PM   #72
Dayn
Glass Joe
 
Orc Death Knight
 
Fenris
I've been using a macro like this since before it was popularized here on these forums. I do generally have a problem getting dumped into caster form, occasionally, as has been highlighted here already. Most of the time, this problem seems to be coupled with using a haste potion while powershifting.

I believe that the problem occurs due to extremely rapid button spamming, to the point that the client is not able to recognize the current form and/or global cooldown on the next spammed button press after a powershift. One thing I've done is to add this line to the beginning of the powershifting macro:

/stopmacro [noform]

Based upon Blasted Lands testing, I thought that this was a complete cure. Later, though, I was left in caster form one time on a raid boss fight. While it wasn't a complete cure, it did help.

One thing I'm thinking of adding is some sort of time-checking in the macro to avoid canceling cat form if a powershift had occurred recently (say, within the last 2 seconds).

Offline
Old 05/19/08, 6:16 PM   #73
raffy
Piston Honda
 
Night Elf Druid
 
Suramar
I don't want to eat up any more of this thread, so if you have any FeralKit questions/comments/concerns, please message or email me. I'll release a more stable version in a few days, with a post to a FeralKit specific thread.

Back to the issue about failed powershifts, I'm going to try to do some event debugging, to see exactly what is going on. I don't understand how the macro execution just ends -- and lets another cast occur in between /run and /cast, seems more like a bug on Blizzards part (where CancelPlayerBuff() provokes another event loop iteration that catches a spammed key and uses a different spell -- while in the middle of executing a macro.) I guess thats the price for being able to actually use CancelPlayerBuff().

From Lua, we can't conditionally stop macro execution so that throws most of the obvious solutions out of the window. Although, as a temporary solution, we could just put the Mangle/Shred macro on an actionbar that doesn't page.

Edit; now that I think about it, depending on how fast [form] updates, the blame might rest with /console AutoUnshift. It would be worthwhile to try:

/console autounshift 0
/run ps()
/cast [noform] Cat Form; Mangle (Cat)()
/concole autounshift 1

Edit 2: or equally on the spell that lines up on your caster bar (mine, for example, is Starfire)

/cast [noform] Starfire

Edit 3: the problem could also be related to the swing timer.

Edit 4:
@ecopsorn - Shred and Rip aren't used anywhere, you create a powershift macro for them just like mangle:
/run ps()
/cast [noform] Cat Form; Rip

/run ps()
/cast [noform] Cat Form; Shred

@people getting errors - make sure you set your output device using "/fk output" to something valid (like ChatFrame), for some reason, it defaults to Blizzards SCT, and if Blizzards SCT isn't enabled, the function that it calls doesn't exist, and thus causes an lua error. A few output calls are made at login, like telling you about omen and bloodlust presence, so if one of those breaks, some part of the initialization code won't execute. I should of set the default output to ChatFrame to avoid this issue. Future versions of FeralKit will use something other than Sink to provide notifications so it won't be an issue.

Also you can try turning on Interface Options > Help > [x] Enhanced Tooltips. It appears that when this option is off, it can't parse the mana cost for Cat form.

Last edited by raffy : 05/19/08 at 10:39 PM.

Offline
Old 05/20/08, 2:15 AM   #74
ecopsorn
Glass Joe
 
Night Elf Druid
 
Durotan (EU)
Originally Posted by raffy View Post
I don't want to eat up any more of this thread, so if you have any FeralKit questions/comments/concerns, please message or email me. I'll release a more stable version in a few days, with a post to a FeralKit specific thread.

Back to the issue about failed powershifts, I'm going to try to do some event debugging, to see exactly what is going on. I don't understand how the macro execution just ends -- and lets another cast occur in between /run and /cast, seems more like a bug on Blizzards part (where CancelPlayerBuff() provokes another event loop iteration that catches a spammed key and uses a different spell -- while in the middle of executing a macro.) I guess thats the price for being able to actually use CancelPlayerBuff().

From Lua, we can't conditionally stop macro execution so that throws most of the obvious solutions out of the window. Although, as a temporary solution, we could just put the Mangle/Shred macro on an actionbar that doesn't page.

Edit; now that I think about it, depending on how fast [form] updates, the blame might rest with /console AutoUnshift. It would be worthwhile to try:

/console autounshift 0
/run ps()
/cast [noform] Cat Form; Mangle (Cat)()
/concole autounshift 1

Edit 2: or equally on the spell that lines up on your caster bar (mine, for example, is Starfire)

/cast [noform] Starfire

Edit 3: the problem could also be related to the swing timer.

Edit 4:
@ecopsorn - Shred and Rip aren't used anywhere, you create a powershift macro for them just like mangle:
/run ps()
/cast [noform] Cat Form; Rip

/run ps()
/cast [noform] Cat Form; Shred

@people getting errors - make sure you set your output device using "/fk output" to something valid (like ChatFrame), for some reason, it defaults to Blizzards SCT, and if Blizzards SCT isn't enabled, the function that it calls doesn't exist, and thus causes an lua error. A few output calls are made at login, like telling you about omen and bloodlust presence, so if one of those breaks, some part of the initialization code won't execute. I should of set the default output to ChatFrame to avoid this issue. Future versions of FeralKit will use something other than Sink to provide notifications so it won't be an issue.

Also you can try turning on Interface Options > Help > [x] Enhanced Tooltips. It appears that when this option is off, it can't parse the mana cost for Cat form.
Hey raffy, I don't think you're spamming this forum! It's a great work you're doing there and it's all related to the thread titel. If you'd start now to continue the discussions and suggestions per E-Mail / PM's, then most of the information to the community is blocked out. It's up to you though.

I tested the output functionality yesterday and it's very informative and useful. The only thing which bothers me a lot is the fact that it basically is spamming my chat-window which I don't really like. Is there a possibility to use a seperate window for the output itself?
If you guys know "GrimReaper" ---> AceAddon, that's what I imagine. Having such a neat looking small window with all the output in it from FeralKit. I'd love such a thing. Maybe you could get together with the author of GrimReaper to ask him if he could allow you to use his code for your output. Just my opinion.

Offline
Old 05/20/08, 4:00 AM   #75
orchi
Glass Joe
 
Tauren Druid
 
Elune (EU)
Thank you raffy for the great job you're doing !

I've tried to translate the macros into french without success.

Here are some translations :

"Cat Form" = "Forme de félin""
"Bloodlust" = "Rage sanguinaire"
"Omen of Clarity" = "Augure de clarté"
"Clearcasting" = "Idées claires"
"Primal Instinct" = "Instinct primal"
"Dire Bear Form" = "Forme d'ours redoutable"
"Mangle" = "Mutilation"
"Aquatic Form" = "Forme aquatique"
"Travel Form" = "Forme de voyage"
"Shred"="Lambeau"
"Rip"="Déchirure"

I'd love to have your mod working with the FR client. Please ask if you need some more help.

Offline
Closed Thread

Go Back   Elitist Jerks » Class Mechanics » Druids

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Druid cat dps- Powershifting hazelnutter Class Mechanics 70 06/10/08 6:15 PM
Guild Management and Leadership Digo Public Discussion 184 10/13/06 4:52 PM
JP management question Hizzow Public Discussion 9 09/07/05 12:16 PM