Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Paladins

Reply
 
LinkBack Thread Tools
Old 06/09/09, 2:01 PM   #106
JU1CYFRU1T
Glass Joe
 
Blood Elf Paladin
 
Spinebreaker
Originally Posted by Heck View Post
Pretty sure you can't do that.

As "easy" as our combat system is and the help that this add-on gives you to know what's coming off cooldown next, anything extra would be considered botting, imo.

Best ret paladin addon available, period.
The suggestion wouldn't be botting. It would be no different than slowly scrolling your mouse back and forth on your action bar. Botting would require that you click the icon, and it does more than one action. That info is per a blue-post (I was reading about multi-boxing).

Blizzard even goes as far as allowing you to set up one key stroke mirrored out to multiple characters that are bound to different abilities. Example:
Let's say I am multi-boxing and I am leveling a Mage on one account, a Druid on a second account, and a Shaman on a third. I could run all 4 accounts (assuming that I am powerleveling with my main) from one keyboard and mouse, ALL at the same time. When I press [1] on my keyboard, it triggers Crusader's Strike on my main, but that same button press makes that Mage cast fire bolt, the druid casts a heal on the mage (via macro), and the shaman casts chain lightning.... all with 1 press of a button.

Blizzard has said that this is acceptable because you are pressing one button and getting one action. Botting would be pressing [1] on my keyboard and having my entire rotation play through while I go get a cup of coffee.

Links:
Here and Here
As another example, CarboniteQuest has a clickable box that will appear on your UI when you need a quest item. Let's say that you are given a quest to plant a totem near a caulron (Borean Tunrda)... you don't have to open your bags... bind that totem to one of your action bars... look down at your bar to see if you are in-range......... Carbonite simply puts a clickable icon on your screen, and if you are not in range, you get the error script (in this case "Requires cauldron").

I think making this box clickable would be GREAT... but as-is, it's a great addon. Having to just click the box would completely allow me to watch the rest of the fight, and not miss ANYTHING. I definitely think this (clickable box) is something that you may want to consider... OPally FTW!!!!

Offline
Reply With Quote
Old 06/09/09, 2:09 PM   #107
Heck
Von Kaiser
 
Heck's Avatar
 
Blood Elf Paladin
 
Velen
Originally Posted by JU1CYFRU1T View Post
The suggestion wouldn't be botting. It would be no different than slowly scrolling your mouse back and forth on your action bar. Botting would require that you click the icon, and it does more than one action. That info is per a blue-post (I was reading about multi-boxing).

Blizzard even goes as far as allowing you to set up one key stroke mirrored out to multiple keyboards that are bound to different abilities. Example:
Let's say I am multi-boxing and I am leveling a Mage on one account, a Druid on a second account, and a Shaman on a third. I could run all 4 accounts (assuming that I am powerleveling with my main) from one keyboard and mouse, ALL at the same time. When I press [1] on my keyboard, it triggers Crusader's Strike on my main, but that same button press makes that Mage cast fire bolt, the druid casts a heal on the mage (via macro), and the shaman casts chain lightning.... all with 1 press of a button.

Blizzard has said that this is acceptable because you are pressing one button and getting one action. Botting would be pressing [1] on my keyboard and having my entire rotation play through while I go get a cup of coffee.

Links:
Here and Here
As another example, CarboniteQuest has a clickable box that will appear on your UI when you need a quest item. Let's say that you are given a quest to plant a totem near a caulron (Borean Tunrda)... you don't have to open your bags... bind that totem to one of your action bars... look down at your bar to see if you are in-range......... Carbonite simply puts a clickable icon on your screen, and if you are not in range, you get the error script (in this case "Requires cauldron").

I think making this box clickable would be GREAT... but as-is, it's a great addon. Having to just click the box would completely allow me to watch the rest of the fight, and not miss ANYTHING. I definitely think this (clickable box) is something that you may want to consider... OPally FTW!!!!
Why would I want a dippy-bird to play my character for me?

The add-on, as it is now, only SUGGESTS what ability you should use next. Given issues of either range or the number of targets within melee range you will deviate from what is suggested... hence then making the add-on an overall dps LOSS. I hated one button macros on my hunter. Frost Bolt spam on a frost mage (besides frost being a sub par dps spec) is a big turn-off to almost everyone that plays mage. Did people really enjoy being shadow bolt spamming warlocks in BC? I really don't want a one-button mod for my paladin's dps cycle.

Offline
Reply With Quote
Old 06/09/09, 4:34 PM   #108
• Chicken
Mod
 
Chicken's Avatar
 
Gnome Monk
 
Azjol-Nerub (EU)
Would you people stop discussing this? It's (supposed to be) impossible to code an addon to do so, so the discussion is completely useless anyway. If I see another person talking about the whole "Hey let's make this mod completely automate ret playing" you'll get an infraction for being stupid.

Last edited by Chicken : 06/09/09 at 4:40 PM.

Netherlands Offline
Reply With Quote
Old 06/10/09, 5:22 AM   #109
Junlex
Piston Honda
 
Worgen Warrior
 
Anachronos (EU)
I tried the addon for the first time last night, and like others I've found it extremely useful, letting me concentrate more on raid leading/not standing in crap and less on what ability I should be spamming next to keep my damage competitive. A couple of suggestions, though I've no idea how much legwork they'd take to implement or if they'd even be possible:

Last night we were working on steelbreaker last, so I was tending to sacred shield the steelbreaker tank rather than myself for the extra bit of mitigation since sacred shields stack after a fashion. Would it be possible to track the duration of sacred shield on whoever you've cast it, rather than always on yourself?

Second thing, though this would remove more decision making, would be the ability to specify a mana threshold at which to prioritise judgement over everything else; similiarly to how you can specify a mana threshold to stop using consecrate.


@ Ju1cyfru1t - quest items appear on your UI next to quest text as default since 3.1, it's a feature Blizzard added rather than Carbonite.

Offline
Reply With Quote
Old 06/10/09, 12:47 PM   #110
kagekun
Glass Joe
 
Blood Elf Warlock
 
Cho'gall
Great addon, really helped me during boss fights. I can now watch whats going on instead of staring at my combat bars and timers. I have also noticed the CPU/Memory usage. Perhaps its just a bug but it leaks some serious memory when Im flying around or sitting in Dal.

Last edited by Chicken : 06/11/09 at 6:00 AM. Reason: Edited out the bad part.

Offline
Reply With Quote
Old 06/10/09, 2:32 PM   #111
cremor
Piston Honda
 
Human Paladin
 
Blackmoore (EU)
Originally Posted by Thaeryn View Post
What kind of CPU usage are you seeing?
Here are the top CPU time using Addons (reported by Broker_CPU) after just idling for 10 minutes in Dalaran (right after login) in my Healadin spec:

AddonCPU time
PitBull3 (including LibRock)2.6s
Ace21.2s
Bartender4870ms
Ace3745ms
SHIT700ms
PitBull-PowerBar575ms
PitBull-Aura155ms
RatingBuster150ms
AuctionMaster125ms
(Just Ace2 and Ace3 are external libraries, all others are embedded.)

The rows below SHIT are just there to show how rapidly the CPU time drops after the first few top Addons.

I think the problem is that you have a whole load of GetSpellInfo() calls all over the place. Especially all that calls for each combat log entry and - for the worst - on each OnUpdate (which happens for each frame). You have some "elapsed" in your OnUpdate there, but it seems like you never check it, so this event handler is executed very often.

From what I can see, all that GetSpellInfo() calls can be optimized heavily - by just doing it when it's needed (e.g. on login and after that only on talent change).

And you could also reduce your table lookups very much:
* All that table lookups in SHIT and SHITdb could be changed to local variables. To be exact, all lookups there are two table lookups, because SHIT and SHITdb themselfes are globals. So you would cut your table lookups to the half by just holding a local copy of that two table references.
* And you could hold local copies of the API function references that you call in combat. That would save you a global table lookup for each call.

Btw: Using more tables and loops would simplify and shorten your config code (especially the config frame) a lot


I'll also look into the frame showing at login. Should be an easy fix.
Thanks.

Offline
Reply With Quote
Old 06/10/09, 2:42 PM   #112
JU1CYFRU1T
Glass Joe
 
Blood Elf Paladin
 
Spinebreaker
I have two feature requests...
  1. Make the BOX fade independant of the BUTTON fade. I want the button to be 100% visible when I am in a fight, but I dont want to have this random grey box floating in the middle of my UI. I havent taken the time to play with ALL of the settings, but I know when I fade out the opacity, it changes the button too.
  2. Enable a sticky to the addon, or make it harder to move. When I am click-dragging my view, I will sometimes accidentally grab the box. This poses two problems... I am not "turning around" to look where I want... AND I have to reposition the box.

I have no idea how hard a "pin" option would be to add... but if it is too dificult, the addon "QuickMark" has a good way of handling the problem. Instead of requiring an [ALT]+clk to move QuickMark... the only way to move the box is to grab one specific corner (iirc, top right). Any of the three options (pin/modifier/specific corner) would make life a LOT easier.

Everything else about the addon = GREATASTIC (lol @ my new word)

Offline
Reply With Quote
Old 06/10/09, 2:49 PM   #113
Thaeryn
Piston Honda
 
Thaeryn's Avatar
 
Tauren Druid
 
Dethecus
@cremor

Yeah, I'm certain the problem is that the addon is doing work on both OnUpdate and on each combat log entry even when not in Ret spec. This would especially explain the significant load in Dalaran, since the unfiltered combat log would be going nuts then. This is leftover from rewriting FaceMauler, so I'll just have to rewrite those sections. Oh, and my config code is UGLY, definitely needs to be optimized.

@JU1CYFRU1T

There's a lock option in the base options menu. It will get rid of the box AND lock the frame so you can't drag it. Once locked, the only thing that shows is the buttons so you can set the appropriate opacity level.

Offline
Reply With Quote
Old 06/11/09, 3:18 PM   #114
 Zurm
The Ultimate in /facepalm Technology
 
Zurm's Avatar
 
Blood Elf Paladin
 
Arthas
I used this yesterday and immediately found the power of this mod. I just noticed two weaknesses that I'd like to see to make this mod absolutely perfect:

1) A slider of % mana where you can set a switch to make judgement a priority over anything else.

2) A range check. IE: mod says use CS next, but you're out of melee range. Judge/Exor are off CD and in range, but mod won't update accordingly.

Again though, fantastic job. I'm not sure how possible these are to fix, but excellent work so far regardless.

Back, semi-casual, and proud of it.

Offline
Reply With Quote
Old 06/11/09, 4:50 PM   #115
Daler
Bald Bull
 
Daler's Avatar
 
Undead Priest
 
Mal'Ganis
I'll also add my praise for this add-on. As an officer/raid leader, there are times when my head's got to be on a proverbial swivel, and add-ons like this definitely help for keeping my DPS respectable.

I personally prefer EventHorizon for fights where I can just tunnel vision and let the e-peen soar (XT, Vezax, e.g.), but for multi-tasking, the large visual cue from SHIT is just about perfect.

A while back, I posted on the wowinterface board re: this addon not recognizing SS casts on other people. Any chance of changing that to more of a plain timer when its cast, rather then (I'm assuming) reading your buffs?

United States Offline
Reply With Quote
Old 06/11/09, 6:08 PM   #116
greatrichie
Von Kaiser
 
Human Paladin
 
Terokkar
Originally Posted by Daler View Post
A while back, I posted on the wowinterface board re: this addon not recognizing SS casts on other people. Any chance of changing that to more of a plain timer when its cast, rather then (I'm assuming) reading your buffs?

This. Love the add on, but I tend to turn off the SS option since I don't always use it on myself.


Also, Zurms idea for a slider to prioritze Judge would be a nice addition.

Offline
Reply With Quote
Old 06/11/09, 6:24 PM   #117
Heck
Von Kaiser
 
Heck's Avatar
 
Blood Elf Paladin
 
Velen
Originally Posted by Zurm View Post
I used this yesterday and immediately found the power of this mod. I just noticed two weaknesses that I'd like to see to make this mod absolutely perfect:

1) A slider of % mana where you can set a switch to make judgement a priority over anything else.

2) A range check. IE: mod says use CS next, but you're out of melee range. Judge/Exor are off CD and in range, but mod won't update accordingly.

Again though, fantastic job. I'm not sure how possible these are to fix, but excellent work so far regardless.
1) The slider for consecrate usage at a certain % mana basically fills this roll. Can't remember what the default % is set at, but I believe I set this higher than default.

2) The "on deck" ability is usually what I go off if the main ability isn't showing as being in range. Of course, running in I always prioritize Exo then judgement anyway. Guess it's just instinctual for me to hit these in certain situations (just ran out from Shock Blast on Mimiron for example).

Of course, that's just me... I could be wrong.
-Dennis Miller

Offline
Reply With Quote
Old 06/12/09, 10:48 AM   #118
 Zurm
The Ultimate in /facepalm Technology
 
Zurm's Avatar
 
Blood Elf Paladin
 
Arthas
Originally Posted by Heck View Post
1) The slider for consecrate usage at a certain % mana basically fills this roll. Can't remember what the default % is set at, but I believe I set this higher than default.

2) The "on deck" ability is usually what I go off if the main ability isn't showing as being in range. Of course, running in I always prioritize Exo then judgement anyway. Guess it's just instinctual for me to hit these in certain situations (just ran out from Shock Blast on Mimiron for example).
True, but the slider for consecrate is often not enough... for example Thorim hard mode. I use so much mana dispelling and AOW-FoLing myself that even ignoring consecrate completely isn't enough. It's just another layer of tweaking that I would imagine wouldn't be that hard to implement.

And I do the same at range, but it would still be nice if the mod was smart enough to handle that itself!

Back, semi-casual, and proud of it.

Offline
Reply With Quote
Old 06/12/09, 5:42 PM   #119
rea123
Glass Joe
 
Human Warrior
 
Azjol-Nerub (EU)
Originally Posted by Zurm View Post
And I do the same at range, but it would still be nice if the mod was smart enough to handle that itself!
Range checking was discussed near the beginning of the thread; at the time the addon didn't have even the visual cue that you were out of range. The general (i.e. not unanimous) view was that having the spell-selection algorithm change based on range was - though possible - not desirable. With a visual cue that you're out of range, you should be (and I have no reason to doubt that you are) able to figure out what to do yourself. Worse, in my view, incorporating range checks into the selection algorithm could lead to you not realising that a sub-optimal spell was being flagged simply because you stepped an inch or two outside melee range.

The great thing about this sort of addon, and what separates them from the infamous shot-macros, is that such addons are not selecting a spell for you. They are merely condensing a lot of information into a small space, so that they are in effect giving you more freedom to make reasoned choices than if your mental CPU is at 90% just watching cooldown bars.

So it turns out that with 5 level 80s, 3 of them dual-spec'd, I'm now participating in 8 threads, each dominated by how underpowered they are. Boy did I make some bad decisions.

Offline
Reply With Quote
Old 06/12/09, 7:13 PM   #120
vorda
Bald Bull
 
vorda's Avatar
 
Blood Elf Paladin
 
Jaedenar (EU)
Originally Posted by Zurm View Post
True, but the slider for consecrate is often not enough... for example Thorim hard mode. I use so much mana dispelling and AOW-FoLing myself that even ignoring consecrate completely isn't enough. It's just another layer of tweaking that I would imagine wouldn't be that hard to implement.

And I do the same at range, but it would still be nice if the mod was smart enough to handle that itself!
In all fairness, if you're really having mana issue (and aren't using consecrate), running around with a stack of consec and JoB glyphs is exactly what you need. I find myself flashing much more than I probably should in certain hard modes as well (healing for 3 years grows certain habbits ), and always change my glyphs there.

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