Download
(16Kb)
Download
Updated: 11-14-10 09:20 PM
Pictures
File Info
Updated:11-14-10 09:20 PM
Created:11-04-10 03:45 PM
Downloads:1,986
Favorites:9
MD5:

Phlebotomiser

Version: v0.3.24 beta
by: Bashui [More]

This project started as an update to Feral By Night. I have been using that addon for quite a while and really liked certain aspects. In refactoring and updating the code for Cataclysm, I ended up deciding to start from scratch and build a similar addon, without the cruft that I don't use and with a focus on performance and maintainability.

Features

  • Super Low cpu utilization
  • Shared buff/debff frame which displays the status of Berserk, Survival Instincts, Barkskin, Faerie Fire and Skull Bash
  • Cat Frame which displays Mangle( and Hemorhage/trauma), Rake, Rip (including glyph of shred support) on the current target as well as Savage Roar and Tiger's Fury. The timers on Rake and Rip disappear after the last tick, and go transparent when the debuff actually falls off.
  • Bear Frame which displays Mangle (including Berserk Proc), Pulverize(if talented), Lacerate, Maul, Swipe, Demoralizing Roar, Growl and Enrage
  • Frames can be moved and disabled out of combat and per spec
  • Suggester Frame which shows the best* action to take, with projected future actions. If the current action is a combo point generating move, the top right icon will be the next action on a non-crit, and the bottom right will be the next action on a crit. If the current action is not a cp generating move, then the bottom will be the next action 1 GCD after the top action

Suggester
Cat
The suggester frame is using a modified version of the Mew default script. There are probably some unintentional changes fromt eh mew script along with the intentional ones:
  • Latency is taken in to account in some places, but the support is a work in progress.
  • Feral charge is suggested if you are at max energy and feral charge is useable.
  • The window to use Ravage after a charge is larger
  • Savage Roar suggestion does take in to account combo points on dead enemies.
  • Any time Tiger's Fury is available and you don't have enough energy for the suggested move, it will suggest Tiger's Fury instead.
The suggester still needs some work and it seems to suggest shred when it would be clearly better to pool your energy in some situations.

Bear
The bear suggester is pretty basic right now. The priority is FFF>Mangle>Swipe>Laceratex3>Pulverize>Demoralizing Roar>Burn rage on lacerate.
  • Pulverize is only suggested if talented.
  • Growl will be suggested if you are not tanking your target.
  • Demoralizing Roar is only suggested for boss targets and targets 3 or more levels higher than you
  • Berserk proc is supported


Coming Soon
More customization
  • Disable text
  • Disable Suggester

Buffs/Debuffs
  • FaerieFire/Sunder/Expose armor
  • FaerieFire stacking
  • Demoralizing Shout

Procs
  • Stampede
  • Trinkets
  • Enchant Procs

Suggester Frame
Cat
  • Add cower (with a user selectable threshold)
  • Options for Tiger's Fury and Berserk suggestion
  • Suggest Mangle instead of Shred if you have aggro
  • Take in to account more glyphs (berserk, tiger's fury, ferocious bite, etc.)
  • Estimate time to death for better recommendations
  • Interrupt
Bear
  • Thrash
  • Interrupt
  • Enrage
  • Pulverize frequency

Missing FBN Features
Specific features from fbn which I didn't use and don't plan to include.
  • Hud
  • Boss/fight specific frames
  • Combo points/energy/rage frames

(*) May not actually be the best action to take.

------------------------------------------------------------------------
r19 | dolphin | 2010-11-12 06:59:52 +0000 (Fri, 12 Nov 2010) | 1 line
Changed paths:
A /tags/v0.3.18 beta (from /trunk:18)

Tagging as v0.3.18 beta
------------------------------------------------------------------------
r18 | dolphin | 2010-11-12 06:58:26 +0000 (Fri, 12 Nov 2010) | 2 lines
Changed paths:
M /trunk/Phlebotomiser.lua

Bear suggester frame
Only suggests Pulverize when 3 lacerates are up
------------------------------------------------------------------------
r16 | dolphin | 2010-11-11 05:13:15 +0000 (Thu, 11 Nov 2010) | 2 lines
Changed paths:
M /trunk/Phlebotomiser.lua

Better Mangle/Hemorrhage/Trauma handling (I think)
Fix for buffs that fall off while the frames are hidden out of combat
------------------------------------------------------------------------
r15 | dolphin | 2010-11-10 06:38:45 +0000 (Wed, 10 Nov 2010) | 1 line
Changed paths:
M /trunk/Phlebotomiser.lua

Simplified and cleaned up the move suggester. It should now be more accurate and consistent.
------------------------------------------------------------------------
r14 | dolphin | 2010-11-09 06:07:24 +0000 (Tue, 09 Nov 2010) | 1 line
Changed paths:
M /trunk/BuffFrame.lua
M /trunk/Phlebotomiser.lua

First pass at future move previews
------------------------------------------------------------------------
r13 | dolphin | 2010-11-08 21:33:27 +0000 (Mon, 08 Nov 2010) | 2 lines
Changed paths:
M /trunk/BuffFrame.lua
M /trunk/Phlebotomiser.lua

Save customization for the suggester frame
Don't suggest when targeting a friendly unit
------------------------------------------------------------------------
r11 | dolphin | 2010-11-08 06:17:06 +0000 (Mon, 08 Nov 2010) | 1 line
Changed paths:
M /trunk/Phlebotomiser.lua

turn off debug frame
------------------------------------------------------------------------
r10 | dolphin | 2010-11-08 06:10:02 +0000 (Mon, 08 Nov 2010) | 1 line
Changed paths:
M /trunk/BuffFrame.lua
M /trunk/Phlebotomiser.lua
M /trunk/debug.lua

Added cat move suggester
------------------------------------------------------------------------
r8 | dolphin | 2010-11-04 05:15:03 +0000 (Thu, 04 Nov 2010) | 2 lines
Changed paths:
M /trunk/BuffFrame.lua
M /trunk/Phlebotomiser.lua
M /trunk/debug.lua

Lowered out of combat CPU
Added options to scale the frames an set the inactive alpha
------------------------------------------------------------------------
r7 | dolphin | 2010-11-04 03:34:52 +0000 (Thu, 04 Nov 2010) | 2 lines
Changed paths:
M /trunk/BuffFrame.lua
M /trunk/Phlebotomiser.lua

Added skull bash
Options to hide swipe/Maul
------------------------------------------------------------------------
r6 | dolphin | 2010-11-04 02:48:47 +0000 (Thu, 04 Nov 2010) | 1 line
Changed paths:
M /trunk/Phlebotomiser.lua

Fixed a problem with the form specific frame not showing when changing forms
------------------------------------------------------------------------
r4 | dolphin | 2010-11-03 21:56:54 +0000 (Wed, 03 Nov 2010) | 1 line
Changed paths:
M /trunk/Phlebotomiser.lua

Moved log nuking to after it is created/loaded
------------------------------------------------------------------------
r2 | dolphin | 2010-11-03 15:37:12 +0000 (Wed, 03 Nov 2010) | 1 line
Changed paths:
A /trunk/BuffFrame.lua
A /trunk/Forward.lua
A /trunk/Phlebotomiser.lua
A /trunk/Phlebotomiser.toc
A /trunk/Phlebotomiser.xml
A /trunk/debug.lua

Moved to SVN
------------------------------------------------------------------------
r1 | root | 2010-11-03 15:01:59 +0000 (Wed, 03 Nov 2010) | 1 line
Changed paths:
A /branches
A /tags
A /trunk

"phlebotomiser/mainline: Initial Import"
------------------------------------------------------------------------
Post A Reply Comment Options
Unread 11-15-10, 05:51 AM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 334
Uploads: 10
One would think that the opening few sentences would give a brief explanation of what the addon does or at the very least, what it is. Yours doesn't... no clue what the addon does without having to read an entire wall of text.
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Report comment to moderator  
Reply With Quote
Unread 11-15-10, 12:39 AM  
creepy_inc
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Thanks a lot.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 11-12-10, 10:47 AM  
Bashui
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 5
Uploads: 1
Originally posted by creepy_inc
Sorry for the off-topic question but what do you use to check the CPU usage (profiling?)
Broker CPU provides addon level profiling and works great. The main thing to watch out for is that time/memory for shared libraries get added to the first addon that loads them. I have used this addon for a while to find bloated addons which drop my framerate.

If you want to dig in to a specific addon a bit more you can look at http://www.wowpedia.org/World_of_War...ling_Functions
Report comment to moderator  
Reply With Quote
Unread 11-11-10, 12:09 AM  
creepy_inc
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Sorry for the off-topic question but what do you use to check the CPU usage (profiling?)
Report comment to moderator  
Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.