Download
(195Kb)
Download
Updated: 07-06-08 10:39 PM
Pictures
File Info
Updated:07-06-08 10:39 PM
Created:unknown
Downloads:6,803
Favorites:18
MD5:

Slammer  Popular! (More than 5000 hits)

Version: r14 beta
by: vishnou00 [More]

This is an addon for warrior. It's primary purpose is to help people time their slam attack with a 2-hander. It works in two ways:
-it displays a rather large cooldown bar for your swing timer, counting down to when your next swing should be ready. It is intended to be big so you can see it from the corner of the eye, but feel free to change the size.
-displays the delay between your last hit-slam sequence. The number is precise as I could get it, but it's far from perfect. It helps you to evaluate when you should start casting slam to have both your white hit and your slam, confirming when you messed it due to server hiccup (4.7 hit-slam delay with a 3.6 weapon and a 0.5 sec cast just doesn't add up).

In a pvp context, it helps knowing when you shouldn't bother getting that target, since your attack is on cooldown anyway.

It's also trying to be helpful in many ways:
-displays your rage, in case you go tunnel vision on the bar and the surrounding MS/whirlwind cooldown. Experts can just time it right without focusing on the bar anyway

It's also trying to be more clever than most weapon swing addons:
-evaluates the parry weapon swing acceleration. As the precise time of your parry is mangled by lag, a friendly Parry message appears on the bar, indicating that you should look at animation/combat log to time know when you will swing again. Still, it's the best estimate you can get, as far as I know.
-it's trying to detect if you your last white attack isn't a windfury totem/sword spec proc off a yellow attack and act accordingly (treat the extra attack as an instant attack not resetting the swing timer).
-re-evaluates the weapon speed a bit after a hit so see if a speed altering event occured, such as flurry or Dragonspine Trophy proc.

Finally, a somewhat unrelated feature is the nagger, which reminds your in big white letters to do your part in raid and against elite creatures in general:
-tells you to cast battle shout if you have no shout
-tells you to cast commanding shout if you have battle shout from somebody else
Against raid target:
-tells your to help with sunders, for shade, druid/pally tank or simply busy warrior tanks
-tells you to put up demoralizing shout
-tells you to put up thunder clap

Usage:
Use /slam or /slammer to access options.


Thanks to the Chronographer author for an addon structure that did pretty much what I needed.

Disclaimer:
I did not intend to publish this, so it's a bit messy, but enjoy if it suits your needs.

r14 (beta): (2008-7-7)
-something about Illidan phase 2 tanking. (warns when flame blast happens and 8 seconds later)
b13: (beta) (2008-06-14)
This is kind of my scratchpad version, with no options to disable the newest features. I put it up since I had to update sink-1.0 lib.
What you might notice:
-automatic screenshot upon boss dying.
-spirit shock cast counting (1 2 3 1 2 3 etc) on reliquary of souls. It's ok if you use a 3 interrupters rotation, it will a hell of an annoyance if it is not compatible with your strat (warnings happen in /say while you are alive and /rw when you are dead, release quickly if you fail, or you will spam quite a bit)
-if you have drdamage (an ace addon), any fixed value, armor mitigated damage (thunderclap, hamstring, pummel etc) will be used to estimate target's mitigation from armor and include it in drdamage's calculations for display. I don't remember doing anything to handle absence of drdamage.
r12: (2008-05-13)
Blood Frenzy report after a fight is much nicer, you get top user, % of damage that did benefit from BF compared to the potential damage of BF (e.g. 900 damage happened, 100 was lost due to bleed downtime, you get 90% BF effectiveness). Top users are listed with their Blood Frenzy dps, and a compact ordered list of all who got something out of it.
r11: (2008-05-10)
Continuing the tradition of tacking every warrior related features I use, here are two new ones:
-Blood Frenzy tracking: tracks the extra damage coming (and potential damage lost) from Blood Frenzy. Useful if you are toying around a Blood Frenzy spec and wonder about the lost damage. Can be spammy: 2 + x lines after getting out of combat, x being the number of source benefitting from the debuff. Expect display improvement once I raid with it for a while. Enabled by default (but doesn't show anything if you don't have blood frenzy talent). (/slam bloodfrenzy)
-Interrupt tracking: if the combat log is not enough, tells you whenever anybody interrups a spell with some information regarding the interruption. Disabled by default. (/slam interrupt)
r10: (2008-04-24)
-Warns you if you use MS/BT/SS in defensive stance and have salvation ("Consider clicking off Salvation").
r9: (2008-04-17)
-Clean ups of debug prints (thanks Dridzt)
-OPA revival as Easter Egg
r8: (2008-04-15)
-fixed hit-slam delay display
-individual nag options (bleedtime, buffshouttime, demotime, sundertime, tclaptime) it is the time before fade that it will check. -1 means that nag won't happen
r7: (2008-04-14)
-doesn't nag you about bleed effect if you don't have any talent in Blood Frenzy (raid-wide +4% physical damage is worth noticing, 11 dps bleed is not).
r6: (2008-04-11)
-Updated for 2.4
-More nag: a line periodically do shorthand of current debuffs on the target, so you can be proud of your warlock and druid lowering your target's armor (toggle with /slammer debuffcheck )
-Anchor update fixes (thanks Dridzt)
-Nagger for blood frenzy ("put some bleed up" message, will scan talent in a future version)
r5:
-some lib update
-new anchor code (thanks Chronometer people) for the new "position relative to closest anchor" system in 2.2
-updated TOC
r4:
-sunder count bugfix
r3:
-anchor now resizes with the bar
-setting to reverse bar and disable nagger
-extra attack detection
-changed nagger cooldown
r2:
-corrected many bugs in the buff shout nagger part
-corrected the click-through issue near the anchor
r1:
-initial release
Optional Files (0)


Post A Reply Comment Options
Unread 09-12-07, 11:55 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
A very nice idea.

I will not rate it yet, as I think I've found a bug.
For concept 5/5, for implementation I'll wait until this issue is identified/fixed to do the mod justice

Specifically, it seems that your Anchor bar is not click-through.
Even when hidden it "captures" mouse-clicks in the general area where it's placed,
with the adverse effect that you can no longer left-click and pan the camera or right-click and turn,
if you happen to place the cursor over the anchor area (even when hidden).

Hope what I described makes some sense and you can check it out.

Thanks for sharing your work.
Report comment to moderator  
Reply With Quote
Unread 09-12-07, 01:29 PM  
mythrilgolem
A Kobold Labourer

Forum posts: 1
File comments: 34
Uploads: 0
POGS!
Report comment to moderator  
Reply With Quote
Unread 09-12-07, 04:35 PM  
vishnou00
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 2
Thanks the the heads up, it was actually the display frame sitting on top of the bar that was catching clicks, so it may have been doubly insidious for you to catch, since it's not displaying anything until you cast slam. It's the kind of bug I would have never seen since it's sitting ouside the display area for me.
Report comment to moderator  
Reply With Quote
Unread 09-12-07, 05:37 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
Thanks for the quick fix.
Works great now
Report comment to moderator  
Reply With Quote
Unread 09-13-07, 10:06 AM  
Mithoron
A Murloc Raider

Forum posts: 4
File comments: 38
Uploads: 0
There are warriors who actually use slam?

Nice idea, and definitely makes Slam worthwhile to consider!
Report comment to moderator  
Reply With Quote
Unread 09-13-07, 10:35 AM  
vishnou00
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 2
Originally posted by Mithoron
There are warriors who actually use slam?

Nice idea, and definitely makes Slam worthwhile to consider!
Hehe, even with all the work in the world, it's likely you will do more MS/BT than slams. But a slam is still better than waiting for a cooldown.
Last edited by vishnou00 : 09-13-07 at 10:35 AM.
Report comment to moderator  
Reply With Quote
Unread 09-13-07, 11:00 PM  
vishnou00
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 2
Extra attack detection is not working at the moment, currently on the ToDo list.
Report comment to moderator  
Reply With Quote
Unread 09-14-07, 10:29 PM  
Taion
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
How can we disable all the messages that pop when we're fighting ? It's very annoying and is makes myself pissed at every pop. It's sad because I love the concept, I find it realy usefull, getting a better timing in pvp, it's gorgeous !
Report comment to moderator  
Reply With Quote
Unread 09-16-07, 09:58 PM  
vishnou00
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 2
Originally posted by Taion
How can we disable all the messages that pop when we're fighting ?
Do you have any message popping beside Battle/Commanding Shout notice? One could argue against signing off 70-104 dmg per swing/MS/slam depending on talent/weapon.

in Slammer.lua, look for
Code:
function Slammer:AfterSwing(arg)
    self:CheckForNag()
change it to
Code:
function Slammer:AfterSwing(arg)
    -- self:CheckForNag()
Last edited by vishnou00 : 09-16-07 at 10:23 PM.
Report comment to moderator  
Reply With Quote
Unread 09-17-07, 08:20 AM  
Sqalls
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Hey what's up ?


vishnou00 That's the kind of addon for slam that I've been looking for .
The only thing is I would like to know if there is a way to make the bar go from left to right instead of the other way around.

I currently use Quartz and I pvp alot and I find it much easier to have the bar go that way. So I was wondering if you could maybe add the change or maybe just tell me how I could make the changes myself, since I can't tweak addons for the life of me lol.

Thanks in advance.
Report comment to moderator  
Reply With Quote
Unread 09-17-07, 11:29 AM  
vishnou00
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 2
In slammer.lua, find
Code:
			self:StartCandyBar(id, true)
and change it to
Code:
			self:SetCandyBarReversed(id, true)
			self:StartCandyBar(id, true)
There should be only one. That's the kind of thing that will become an option in future release, as nagger enable/disable, and maybe configuration.

edit: btw, that's a reply to Sqalls request just below to get the bar going from left to right instead of right to left.
Last edited by vishnou00 : 09-17-07 at 11:30 PM.
Report comment to moderator  
Reply With Quote
Unread 09-18-07, 05:32 AM  
Taion
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Thank you it work ! Now it's almost perfect, I'm loving this add <3

But if I can suggest few things to improve it that would to be able to turn off the messages ingame and that the anchor mode would have the custom size that we entered with /slam width because it's hard to set if we have to fight between every size changing, do you see what I mean ?

It's not important but it may improve the use of the addon.
Report comment to moderator  
Reply With Quote
Unread 09-18-07, 08:13 PM  
Sqalls
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Yeah vishnou00 thanks alot it works. "Not to complain" but I alson wanted the timer to change sides (because of the way my ui is set up) lol, but its perfectly fine like that. Ill be waiting for your next version, thanks alot mate !!

Edit: Also, I forgot to add that the timer that tells you how late your slam was is very helpful, since I'm tweaking my interface to better evaluate the cue to cast slam in pvp.
Last edited by Sqalls : 09-18-07 at 08:16 PM.
Report comment to moderator  
Reply With Quote
Unread 09-19-07, 09:00 AM  
vishnou00
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 37
Uploads: 2
Originally posted by Sqalls
Yeah vishnou00 thanks alot it works. "Not to complain" but I alson wanted the timer to change sides (because of the way my ui is set up) lol, but its perfectly fine like that.
There is no parameter for text placement in CandyBar (which I use since I don't want to code my bars), so it's not likely to be coming any time soon. You can check around f.timertext:SetPoint("LEFT", f.statusbar, "LEFT", 0, 0) and see if changing LEFT for RIGHT do your thing, in CandyBar.lua. I won't.
Last edited by vishnou00 : 09-19-07 at 09:02 AM.
Report comment to moderator  
Reply With Quote
Unread 10-10-07, 09:49 PM  
nsl41288
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
some bugs

This addon works great the first time, i absolutely love it.

But, when i exit wow and load it up again, the bar has disappeared and cannot be found at all. Even doing /slam anchor will not show any of it

Also, I use a bunch of other ace 2 mods, but yours isn't on wowace.com you should put it up on there and make sure its getting on the wowace updater so i can update it through that like all my other mods

Edit: the remedy that i have for this now is deleting the slammer.lua and slammer.lua.bak in wtf\account\accountname\savedvariables folder but i have to do this everytime and have to reconfigure it, must be a problem with the saved variable
Last edited by nsl41288 : 10-11-07 at 11:42 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: