Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(223 Kb)
Download
Updated: 05-03-14 08:39 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Updated:05-03-14 08:39 AM
Created:09-14-11 02:42 AM
Downloads:3,932
Favorites:12
MD5:
Categories:Rogue, Buff, Debuff, Spell, Druid, Paladin, Combat Mods

Cutup - MoP

Version: 1.95
by: Rakkar [More]

Discontinued!
In case you didn't notice, there hasn't been an update for 6.x yet. I stopped playing a few months before the prepatch (for... various reasons), and as of early December 2014, it doesn't look like I'm coming back. So yeah, I won't be able to keep this thing alive.
If anybody wants to take over the project, feel free to. I might even come down from my lofty seat and upload a properly commented version of the last release. Ahem.

What is Cutup?
Cutup is a group of timers for Rogue specific spells. It was originally developed by tsigo. This version is based on ColdDoT's Fan Update from September 2009 and works with World of Warcraft 5.2 (if you are sticking to WoW 4.3, Release 1.2 should be for you - but please DON'T use it with 5.0.4, it will crash your client with two nasty infinite loops).

What does it do?

Let's quote tsigo:

Bleeder
Bleeder is a bar that displays the current duration of your Rupture. It will also show you how long your Rupture would last based on your current combo points.

Julienne
Like Bleeder, but for Slice and Dice. Shows the current duration of Slice and Dice, and the duration of your next Slice and Dice based on your current combo points. Accounts for Improved Slice and Dice, Glyph of Slice and Dice and the Netherblade Armor bonus.

LightFingers
Automatically loots items after Pick Pocket is cast.

Spam
Blocks repeated error messages that are often the result of spamming attack buttons.

TickToxin
TickToxin displays timer bars for your Crippling, Deadly, Mind-numbing and Wound Poison debuffs on the target.
In addition to these, there are some new ones:

FlashBang
Like Julienne, but for Inquisition. Only loads on Paladins.

WildShout
Like Julienne, but for Savage Roar. Only loads on Druids and supports Glyph of Savagery.

Repunerate
Like Julienne, but for Recuperate.

What has changed for the Mists of Pandaria version?
Some of the original modules (Julienne, Bleeder and TickToxin) have been updated to the current game mechanics and API - removed glyph and talent support, changed the base durations of SnD, Rupture and Inquisition, added new poisons and Shiv effects. In addition, finisher modules now show Anticipation charges when applicable.

Are there any known issues? Any planned features?
When spamming Pick Pocket, something - suspectedly LightFingers - disables Autoloot. But I have to research more on that.
Currently, Serrated Blades is not supported. Please go to the Comments section for more info.
I am thinking about adding modules for Expose Armor, Rip (that one could benefit from work on Serrated Blades) and Censure.
There are requests for aestethical options, but functionality has higher priority.
MoP version hasn't been tested for BGs or arena, but for duels, including vs. players from other Realms.
WildShout shows for non-feral Druids with active combo points, and could use an option to be hidden out of combat for Ferals with the glyph.

***1.95 - Boundless Conviction support***
Flashbang now shows a numerical text indicator for Holy Power stored by Boundless Conviction, similar to Anticipation.

***1.9 - TickToxin Code Cleanup***
Used the merge of Deadly and Instant to streamline poison handling.
Fixed some hiding/showing issues with WildShout.

***1.8 - Anticipation Support***
Julienne, Bleeder and Repunerate now have a numerical text indicator for Anticipation stacks.

***1.7 - WildShout and Repunerate***
Initial release of new modules for Savage Roar and Recuperate.

***1.5 - MöP***
Initial Mists of Pandaria compatibility: removed talent and glyph checks.
MoP functionality: changed base duration for SnD, Rupture and Inquisition, updated poison spell IDs, added new poisons and Shiv effects.
Fixed a bug with TickToxin trying to load settings from the WTF directory while still at the loading screen.
Updated the libraries to r1061 of Ace3.

***1.2 - FlashBang***
Further TickToxin fixes: Combat log filtering now checks for the target's GUID instead of the name to allow characters from other realms in Battlegrounds. Did I forget to add this to Bleeder?
Introducing FlashBang: Like Julienne, but for Inquisition.
Updated the librabries to r1049 of Ace3.

***1.1b - TickToxin Fixes***
Added check for Deadly Poison on every poison damage related combat log entry - in case of DP only or DP/IP without Deadly Brew.
Changed Startbar() to use a different value for the current duration of its aura instead of the maximum duration - in case of DP updates on DoT ticks.

***1.1 - TickToxin***
Updated parameter mapping.
Removed string modification in ScanAura() that was used to clip off roman rank numbers (like "Deadly Poison IX").
Changed (hopefully) any usage of hardcoded spell ids to calls to a local "poisons" array to remove code redundancy.
Added check and bar update for five stacks of Deadly Poison on every poison related combat log entry.
Julienne + Bleeder: Added frame names to calls of CreateFrame(), making the output of /framestack much more readable.

***1.0 - Initial Release, work done on Julienne and Bleeder***
Updated parameter mapping for function calls like CLEU.
Changed Glyph of SnD to 6 sec.
Archived Files (9)
File Name
Version
Size
Author
Date
1.9
223kB
Rakkar
10-16-13 11:07 AM
1.8
213kB
Rakkar
03-14-13 04:33 PM
1.7
212kB
Rakkar
02-02-13 08:13 AM
1.5
200kB
Rakkar
09-05-12 01:27 AM
1.2
183kB
Rakkar
04-04-12 02:54 PM
1.1b
148kB
Rakkar
09-20-11 12:55 AM
1.1b
148kB
Rakkar
09-20-11 12:55 AM
1.1
148kB
Rakkar
09-16-11 02:36 AM
144kB
Rakkar
09-14-11 02:42 AM


Post A Reply Comment Options
Unread 03-24-13, 03:05 PM  
Hamerlock
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
More lib issues

Anticipation charges check good. Tick toxin is still hosed. Spews lua errors on every poison application until you dump in the newest LibBars-1.0 found here, after that you this error on UI startup.
Code:
Message: Interface\AddOns\Cutup\modules\TickToxin.lua:35: Usage: EmbedLibrary(addon, libname, silent, offset): 'libname' - Cannot find a library instance of "LibBars-1.0".
Time: 03/24/13 13:56:53
Count: 1
Stack: [C]: ?
...face\AddOns\Cutup\libs\AceAddon-3.0\AceAddon-3.0.lua:210: in function `EmbedLibrary'
...face\AddOns\Cutup\libs\AceAddon-3.0\AceAddon-3.0.lua:192: in function `EmbedLibraries'
...face\AddOns\Cutup\libs\AceAddon-3.0\AceAddon-3.0.lua:273: in function `NewModule'
Interface\AddOns\Cutup\modules\TickToxin.lua:35: in main chunk

Locals: (*temporary) = "Usage: EmbedLibrary(addon, libname, silent, offset): 'libname' - Cannot find a library instance of "LibBars-1.0"."
There seems to be a problem between Libbars, Libstub, and AceAddon Libraries. It might be prudent to cruse over to Wowace and have one of the maintainers of the Ace libs have a look at the tick toxin module. They might be able to help you out.
Hamerlock is offline Report comment to moderator  
Reply With Quote
Unread 03-11-13, 02:21 PM  
Rakkar
A Kobold Labourer
 
Rakkar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Update: Our dear Ms Julienne finally seems to be content with showing Anticipation charges. Gotta copy it over to Bleeder and Repunerate, finish some localization, and its done (and I bailed out on Poison handling cleanup again). Tomorrow night is D&D, so you may anticipate (sorry, that pun HAD to get out) a new release by wednesday or thursday.
Hmm, maybe I shouldn't make promises...
__________________
Charlotte the Harlot!
Rakkar is offline Report comment to moderator  
Reply With Quote
Unread 03-11-13, 07:31 AM  
Rakkar
A Kobold Labourer
 
Rakkar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
If and when I try to align all finisher modules to a common maximum duration, I will think about adding RvS and maybe even other similar abilities. Until then, it definitely doesn't fall into Cutup's scope of mostly potential finisher duration. Try showing it in a special place with a basic buff/debuff addon like Satrina Buff Frames, Elkano or similar - you should be using one of these anyway.
Also: hit 90, working on Anticipation. Current plan is to add numerical text displays to the finisher modules with options to disable and align them separately.
__________________
Charlotte the Harlot!
Rakkar is offline Report comment to moderator  
Reply With Quote
Unread 03-10-13, 01:12 PM  
Nemo2342
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Would it be possible to get a timer for Revealing Strike as well? It's really the only thing I have to keep an eye on thanks to the other timers.
Nemo2342 is offline Report comment to moderator  
Reply With Quote
Unread 03-07-13, 08:33 AM  
Rakkar
A Kobold Labourer
 
Rakkar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Release 1.7 is still compatible with Patch 5.2. Also, I have 52% XP to go before I can add something for the Tier 6 talents - probably just a numerical text indicator for Anticipation, as the other two don't exactly fall into Cutup's scope.
__________________
Charlotte the Harlot!
Rakkar is offline Report comment to moderator  
Reply With Quote
Unread 02-19-13, 12:30 PM  
Rakkar
A Kobold Labourer
 
Rakkar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Re: Ticktoxin again....

Originally Posted by Hamerlock
but the addon dosen't get better if I keep my ideas to myself.
This definitely is true. If you have a closer look, the Recuperate module was spawned by a comment here as well. So, I will look into both issues you mentioned. The Bleeder behaviour you describe shouldn't happen, a TickToxin update was planned anyway and Libraries... I hate them sometimes.
__________________
Charlotte the Harlot!
Rakkar is offline Report comment to moderator  
Reply With Quote
Unread 02-12-13, 04:07 PM  
Hamerlock
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Ticktoxin again....

Got the new version you released. The recuperate timer works nicely. But I was still having a problem with ticktoxin not working and dumping errors. I took a shot in the dark and got an updated LibBars-1.0 from wowace.com and copied it over the files you have in the libs folder, and that seemed to fix that. The LibBars-1.0 that you have included was last updated in 2008. My only other concern is with Bledder still just being a countdown timer. It dose not track the actual time of my rupture on the target, thus it keeps running after my target is dead. I know I'm asking alot, but the addon dosen't get better if I keep my ideas to myself.
Hamerlock is offline Report comment to moderator  
Reply With Quote
Unread 01-26-13, 10:15 AM  
Rakkar
A Kobold Labourer
 
Rakkar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Yes, I am still alive. Yes, I am still playing this game. Yes, the last release still works with the current WoW patch.
That being said, I am working on a module for Savage Roar - copying Julienne's functionality is done, Glyph of Savagery keeps fighting with me. The next release will include a module for Recuperate as well, and I may clean up the code for Deadly Poison (now that Instant Poison is a part of Deadly, this should be finally possible).
__________________
Charlotte the Harlot!
Rakkar is offline Report comment to moderator  
Reply With Quote
Unread 12-05-12, 06:47 PM  
Rakkar
A Kobold Labourer
 
Rakkar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Preliminary testing (get off my goddamn lawn, damn rats!) has shown release 1.5 to work with patch 5.2. Can't promise to do anything else for now, not playing my Rogue enough.
__________________
Charlotte the Harlot!
Rakkar is offline Report comment to moderator  
Reply With Quote
Unread 11-28-12, 10:50 PM  
Jansus
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 69
Uploads: 1
Originally Posted by Rakkar
Shouldn't cause that much work to add one. And seeing how much damage I tend to take when fishing in zones a few levels above me, I'd probably even use it myself, so errors should be found and fixed reasonably quick :P
Talking about new modules: Rip's duration doesn't change with the number of combo points, so that idea is all but scrapped. Savage Roar still has to wait until my Druid gets to that level. Support for Boundless Conviction isn't needed for Cutup's functionality, but if you're using it as combo point display, it'd be kinda helpful.
Thanks for keeping this addon updated, really great addon
Jansus is offline Report comment to moderator  
Reply With Quote
Unread 10-11-12, 03:23 AM  
Rakkar
A Kobold Labourer
 
Rakkar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
Shouldn't cause that much work to add one. And seeing how much damage I tend to take when fishing in zones a few levels above me, I'd probably even use it myself, so errors should be found and fixed reasonably quick :P
Talking about new modules: Rip's duration doesn't change with the number of combo points, so that idea is all but scrapped. Savage Roar still has to wait until my Druid gets to that level. Support for Boundless Conviction isn't needed for Cutup's functionality, but if you're using it as combo point display, it'd be kinda helpful.
__________________
Charlotte the Harlot!
Rakkar is offline Report comment to moderator  
Reply With Quote
Unread 09-29-12, 02:05 PM  
kaimox
A Murloc Raider

Forum posts: 7
File comments: 91
Uploads: 0
Recuperate timer?

This was my favourite Rogue Addon but I miss a timer for Recuperate.
kaimox is offline Report comment to moderator  
Reply With Quote
Unread 09-17-12, 12:17 PM  
Hamerlock
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Re: Update

Couple of notes:

Tick Toxin module is still dumping errors:
Message: ...erface\AddOns\Cutup\libs\LibBars-1.0\LibBars-1.0.lua:1503: TexCoord out of range
Time: 09/17/12 11:03:50
Count: 6
Stack: [C]: in function `SetTexCoord'
...erface\AddOns\Cutup\libs\LibBars-1.0\LibBars-1.0.lua:1503: in function `SetTextureValue'
...erface\AddOns\Cutup\libs\LibBars-1.0\LibBars-1.0.lua:1494: in function `SetValue'
...erface\AddOns\Cutup\libs\LibBars-1.0\LibBars-1.0.lua:1426: in function `UpdateOrientationLayout'
...erface\AddOns\Cutup\libs\LibBars-1.0\LibBars-1.0.lua:1462: in function `SetOrientation'
...erface\AddOns\Cutup\libs\LibBars-1.0\LibBars-1.0.lua:1000: in function `Create'
...erface\AddOns\Cutup\libs\LibBars-1.0\LibBars-1.0.lua:268: in function `NewBarFromPrototype'
...erface\AddOns\Cutup\libs\LibBars-1.0\LibBars-1.0.lua:403: in function `NewBarFromPrototype'
...erface\AddOns\Cutup\libs\LibBars-1.0\LibBars-1.0.lua:446: in function `NewTimerBar'
Interface\AddOns\Cutup\modules\TickToxin.lua:156: in function `StartBar'
Interface\AddOns\Cutup\modules\TickToxin.lua:302: in function `ScanAura'
Interface\AddOns\Cutup\modules\TickToxin.lua:339: in function `?'
...tup\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...tup\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[25]"]:4: in function <[string "safecall Dispatcher[25]"]:4>
[C]: ?
[string "safecall Dispatcher[25]"]:13: in function `?'
...tup\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...face\AddOns\Cutup\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...face\AddOns\Cutup\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: (*temporary) = <unnamed> {
0 = <userdata>
SetValue = <function> defined =[C]:-1
}
(*temporary) = 0
(*temporary) = -1.#IND
(*temporary) = 0
(*temporary) = 1
This is with all other addons turned off. The error is slightly different from the one previously posted, maybe this may help out in fixing this. Also Tick Toxin is missing the border select in the frame options on the UI. Not a deal breaker but not uniform with the other modules. Although this seems to be the least of your concerns at the moment.

On an older note, while cutup was not updated, I was using an add-on called weak auras and it was able to keep up with ruptures that were refreshed via serrated blades. Since the ability to refresh rupture durations passively has been removed from the game the Bledder module no longer needs this functionality but I thought it interesting.
Hamerlock is offline Report comment to moderator  
Reply With Quote
Unread 09-13-12, 01:10 AM  
Rakkar
A Kobold Labourer
 
Rakkar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
I tried (Do. Or do not. There is no try.) to reproduce your issue, triggering every non-lethal poison and their shiv effects on a dummy afflicted by Deadly Poison. But nothing I did caused LibBars' SetColorAt() to break. Well, I actually didn't check what happens when you change the color settings - in fact, my SavedVariables don't even indicate there are more than the five pre-MöP poisons...
__________________
Charlotte the Harlot!
Rakkar is offline Report comment to moderator  
Reply With Quote
Unread 09-10-12, 06:34 AM  
Rakkar
A Kobold Labourer
 
Rakkar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 1
I think I know what happened there, gonna try to work on it when I get home. Can you tell me exactly what you where doing when you got this error, if one of your other addons is using a different version fo the LibBars library, and if you changed the color for any of the poisons?


For my own sanity, let me outline what has to happen to get to this line. None of this has to make sense to anyone.

It's a debuff related, non-removal occurence of one of our poisons.
It wasn't Deadly Poison, nor Master Poisoner.
Deadly Poison is active, so we have to refresh its bar.
After that, I'm lost in space... err, code.
__________________
Charlotte the Harlot!
Rakkar is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: