Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Paladins

Reply
 
LinkBack Thread Tools
Old 07/01/09, 8:13 AM   #151
gmedina
Banned
 
Dwarf Paladin
 
Gnomeregan
I was raiding last night and oddly enough it still recommended AW to me, I thought you had removed this previously?

Not sure if this is overkill but if it didn't recomend DP or SS on general vezax that would be great since currently i try to remember to not put them in the rotation before the fight and put them back after.

Not sure if this is overkill either but i have noticed on the yogg phase that with so many little battles the DP never comes up since you almost always kill the mobs prior to hitting that phase of the rotation. If your not careful you can end up running out of mana for lack of using DP.

Just some thoughts and thx for all the great work.

edit: for clarification

Last edited by gmedina : 07/01/09 at 5:43 PM.

Offline
Reply With Quote
Old 07/01/09, 9:15 AM   #152
 Zurm
The Ultimate in /facepalm Technology
 
Zurm's Avatar
 
Blood Elf Paladin
 
Arthas
The only time it recommends AW for me is when I have heroism. Considering how fights in Ulduar work, if you aren't using AW during heroism, either you're doing something wrong (most likely) or whoever is telling your shaman to Hero is doing something wrong. You should ALWAYS be using AW with heroism.

Back, semi-casual, and proud of it.

Offline
Reply With Quote
Old 07/08/09, 9:24 AM   #153
gmedina
Banned
 
Dwarf Paladin
 
Gnomeregan
Originally Posted by Zurm View Post
The only time it recommends AW for me is when I have heroism. Considering how fights in Ulduar work, if you aren't using AW during heroism, either you're doing something wrong (most likely) or whoever is telling your shaman to Hero is doing something wrong. You should ALWAYS be using AW with heroism.
We pop heroism just before the heart phase in XT b/c we aren't doing hardmode yet, i rather use AW during hearth phase.

We pop heroism when vezax is at 25%, since heroism lasts for 40sec and AW last for 20 i rather pop AW during the last 20sec of heroism to get a chance of using HoW under both effects.

We pop heroism on any fight i like to wait at least 20 sec to see if i can get a greatness proc and then use it under both effects.

All things i came up with off the top of my head as to why i don't always want to pop AW when heroism goes up. I would say your rule is really more of a guideline but if you know what your doing not something your going to follow.

So i would think it would be better to never recomend AW or have a flag to not ever recomend it for those that like it.

Offline
Reply With Quote
Old 07/08/09, 9:40 AM   #154
 Zurm
The Ultimate in /facepalm Technology
 
Zurm's Avatar
 
Blood Elf Paladin
 
Arthas
Originally Posted by gmedina View Post
We pop heroism on any fight i like to wait at least 20 sec to see if i can get a greatness proc and then use it under both effects.
Be careful with this practice... if it causes you to use one less proc on the given encounter, it's not worth it. Also, having an AW <20% is more important than aligning it with a greatness proc.

As for your other points, I suppose that's fair. I should have specified hard modes. My point still stands though, if you're doing hardmodes and you're not AWing + haste potting during hero, you're doing it wrong.

Back, semi-casual, and proud of it.

Offline
Reply With Quote
Old 07/11/09, 5:49 AM   #155
cremor
Piston Honda
 
Human Paladin
 
Blackmoore (EU)
Originally Posted by cremor View Post
I haven't seen the problem with the shown frames in Holy spec on login with the new version, but it still happens on reload UI.

Will do some performance test in the next days.
Sorry for the (very) late reply, but here are my performance tests (again just idling in Dalaran in Holy spec for 10 minutes):



(Yes, I switched from Broker_CPU to AddonProfiler, but I also checked Broker_CPU and it gives the same numbers.)

As you can see, the CPU time was even higher this time (900ms compared to 700ms in my previous test).

And I think I also know why:
Dalaran wasn't very crowded this time (still morning here), so I had higher frame rates (50-60 fps). And because your OnUpdate handler is called for each and every frame, a higher frame rate causes higher load.

You already have a timeSinceLastUpdate variable in that handler, so why not use it? Something like
if (self.timeSinceLastUpdate > some_number) then
would reduce the load fairly.

And while I'm looking on your OnUpdate handler, I really can't see it's purpose at all. You are doing a huge amount of checks and then just returning? What's the purpose of that? You only call DecideSpells() if the GetSpellInfo() call returns null, so when the player is not in Retribution spec. That doesn't make any sense, right?
So if I'm not completely wrong now, you can just kick the whole OnUpdate handler, because it does nothing (useful) right now.

And of course the other things I mentioned in my previous post (reworking and caching the whole check if the player is in Retribution spec, making tables local, ...) would also reduce the CPU load quite a bit.


Btw: Sorry if this post is a bit harsh, I really like your Addon and appreciate your work on it. I'd just like to see it a bit better coded

Offline
Reply With Quote
Old 07/13/09, 1:17 PM   #156
Thaeryn
Piston Honda
 
Thaeryn's Avatar
 
Tauren Druid
 
Dethecus
Thanks for the feedback. To be honest, a lot of that code is leftover from Facemauler. I stripped it out pretty quickly without going over it, and it definitely needs to be cleaned up. I'm a hobby programmer at best, so some of the finer points of code management are still a bit new to me. I'll strip out the OnUpdate handler and see how that fares. As far as consolidating the rest of the code, I just wish LUA supported the Switch function

Offline
Reply With Quote
Old 07/14/09, 2:03 AM   #157
kharen
Don Flamenco
 
Blood Elf Paladin
 
The Venture Co (EU)
Originally Posted by Thaeryn View Post
I just wish LUA supported the Switch function
Assuming you mean a c-style switch statement, there are various ways and means of doing things that are similar in effect and appearance. Be wary of where and how you use them, though (don't create large tables in a loop, for example, or in a frequently-called event handler), as you run the risk of creating a lot of garbage, particularly with the 'cleverer' examples.

Offline
Reply With Quote
Old 07/21/09, 3:56 AM   #158
filorenzo
Glass Joe
 
Kalithiria
Blood Elf Paladin
 
Dath'Remar
First, let me just say that this has to be my favorite and most relied upon addon for my ret pally. Now i know your thinking of adding more customisation features into it eventually, but in the mean time I am wanting to use KGPanels to configure SHIT to my liking. I can't say I am an addon expert and I don't know if this is the best place to ask this question, but, I'm needing to know what the frame name of SHIT is ingame, so that I can anchor some textures to it. I've tried to find it everywhere! But can't seem to get it to work.

Any help would be greatly appreciated!

Offline
Reply With Quote
Old 07/23/09, 4:40 PM   #159
Lanix
Glass Joe
 
Human Paladin
 
Echo Isles
dont see it!

where is the serious help in timing add on in wow matrix?

Offline
Reply With Quote
Old 07/23/09, 4:50 PM   #160
 Zurm
The Ultimate in /facepalm Technology
 
Zurm's Avatar
 
Blood Elf Paladin
 
Arthas
I noticed after getting the latest version that the show "in combat" mode no longer works, and I have to use "on valid target" instead.

Back, semi-casual, and proud of it.

Offline
Reply With Quote
Old 07/23/09, 5:42 PM   #161
burghy
Don Flamenco
 
Human Paladin
 
Ravencrest (EU)
Originally Posted by Thaeryn View Post
@Endoscient - There currently is a check, but I believe it's only executed at player login. I'll double check and fix it up to check a bit more often if that's the case.
PLAYER_TALENT_UPDATE is the event fired when you switch talent specs. So do a check at start and then when that event is fired.

Offline
Reply With Quote
Old 07/24/09, 11:35 AM   #162
Teleros
Von Kaiser
 
Teleros's Avatar
 
Human Paladin
 
Kul Tiras (EU)
Tiny little bug I've noticed - occasionally it briefly suggests casting Retribution Aura, before returning to the normal rotation. Not sure why (often I have it active, and it's not on the priority list etc), and it's more an oddity than a problem, but thought I'd report it.

Offline
Reply With Quote
Old 07/25/09, 6:57 PM   #163
Soulblazer
Glass Joe
 
Soulblazer's Avatar
 
Blood Elf Paladin
 
Dentarg (EU)
Trasparency

I dont know if this have been answered before (couldnt find in previous posts), but i have a problem concerning the opacity dregree. It looks like, even is set to a certain dregree, the next time i log in the addon shows the window at full alpha (even if the meter in the option menĂ¹ is still set to the previous degree) and i have to adjust it again.

Could be some kind of interaction with other addons?

Offline
Reply With Quote
Old 07/27/09, 12:58 AM   #164
whyisretgimped
Glass Joe
 
Human Paladin
 
Tanaris
Sound Effects...

I like this mode a lot. One thing I'd love to see added to it would be sound effects. Perhaps a different sound effect for each spell in your rotation. That way you could listen for your cues instead of watching for them and therefore be able to keep your eyes on other elements of the encounter.

Last edited by whyisretgimped : 07/27/09 at 12:59 AM. Reason: grammar

Offline
Reply With Quote
Old 07/29/09, 1:53 PM   #165
cremor
Piston Honda
 
Human Paladin
 
Blackmoore (EU)
Originally Posted by Thaeryn View Post
Thanks for the feedback. To be honest, a lot of that code is leftover from Facemauler. I stripped it out pretty quickly without going over it, and it definitely needs to be cleaned up. I'm a hobby programmer at best, so some of the finer points of code management are still a bit new to me. I'll strip out the OnUpdate handler and see how that fares. As far as consolidating the rest of the code, I just wish LUA supported the Switch function
I could reduce the idle CPU usage in Holy spec from about 1000 ms to just 20 ms over 5 minutes by removing the OnUpdate handler completely.
Some quick tests didn't show any different behaviour of the Addon (as I assumed).

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Class Mechanics » Paladins

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cat DPS Rotation Kazanir Druids 1356 12/07/09 12:07 PM
Ret FCFS Rotation Helper Thaeryn User Interface and AddOns 0 04/10/09 12:18 AM
FCFS (Retribution) modeling script Left Paladins 25 03/21/09 10:06 AM
Designing a hunter shot-rotation helper addon Zeza Public Discussion 40 11/27/06 7:52 PM