Get an Epic Experience with Premium

Soul Sucker

Warlock Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 64 Monthly Downloads
  • Supports: 4.2
  • 9,392 Total Downloads
  • Updated 07/19/2011
  • Created 06/10/2011
  • 8 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 2.5
or

About Soul Sucker

About Soul Sucker

This addon started out as a simple Drain Soul tick/execute monitor, but has since morphed into an all around Warlock addon, as I wanted added features, but didn't feel that an standalone addon for each feature was required. Any settings you do not want/need can be disabled from the config.

Have an Idea?

If you have an idea, please open a ticket and describe, in as much detail as possible, your idea and we'll see what we can do.

Localizations Needed

I need YOUR help to localize this addon for all available WoW clients. If you can help, please see the Localization Page. You will, of course, be given credit for your translations.

Features

  • Tracking for Improved Soul Fire added! Per user request.
  • Curse tracking on your target.
  • Added mana percentage tracking to alert you when you should Life Tap.
  • Using the slash commands, /ss or /soulsucker, will now allow you to change the config of the addon via AceConfig-3.0.
  • Nightfall (including Glyph of Corruption) tracking.
  • Eradication tracking.
  • Molten Core tracking.
  • Dark Intent tracking!
    • Adds lines to Dark Intent's tooltip with the targets of your party/raid's Dark Intent status (of all Warlocks in party/raid).
  • Soulstone tracking!
  • Ritual of Souls and Ritual of Summoning cast announcement.
  • Decimation tracking.
  • Shadowburn tracking. Per user request.
  • Language Localization using AceLocale-3.0.
  • All notifications are completely customizable, using LibSharedMedia.
  • Custom sounds and fonts can be used.
  • Notification output is done through LibSink, so a number of methods are supported. (See Below)
  • "Finish Him" from Mortal Kombat is included, and default for execute notification.
  • All notifications can be disabled on-the-fly.
  • Addon is extremely lightweight, takes up hardly any memory.
  • So much more...

Slash Commands

  • "/soulsucker" or "/ss" - To change config options using the console.

Output Methods The AddOn uses LibSink-2.0 to output to various frames.

  • Blizzard Error Frame
  • Channel
    • Battleground
    • General
    • Group
    • Guild Chat
    • Looking for Group
    • Officer Chat
    • Party
    • Raid
    • Raid Warning
    • Say
    • Trade
    • Yell
  • Chat
  • Default
  • MikSBT
  • None
  • PopupMessage
  • Private Channel
  • Raid Warning

Credits

  • Dotzie (Asked me to write it), fellow Warlock!
  • Soapy J. McWaffles (Traitorous Warlock)
  • Vu(vuzela), for bringing on the lulz
  • Nido, ilu <3
  • Borderline Amazing (US - Bleeding Hollow)

2011-07-19 Version 2.5

  • Added "None" as an option for the chat channel for Dark Intent, Soulstone, Ritual of Souls, and Ritual of Summoning announcements, per user request.
  • Added /ssconfig to open the config menu.

2011-07-11 Version 2.4.2

  • Fixed issue with inclusion of CallBackHandler library.

2011-07-11 Version 2.4.1

  • Forgot to add new libraries to embeds.xml.

2011-07-11 Version 2.4

  • Added tracking for refreshing of Dark Intent, and any announcements thereof.
  • Fixed issue with missing LibSharedMedia dependency. Per bug report.

2011-07-04 Version 2.3

  • Happy 4th of July!
  • Added tracking for Improved Soul Fire.

2011-07-02 Version 2.2

  • Fixed Dark Intent tracker from improperly reporting your raid status.
  • Life Tap tracker will no longer report while you're dead or after a spec change.

2011-06-29 Version 2.1

  • Updated TOC to 4.2.

2011-06-24 Version 2.0beta

  • Fixed issue with the addon whispering the player when they soulstone themself.
  • Added Curse tracking. A frame will show the current Warlock curses on your target, regardless of who casted the curse. This is done to help with managing Curse assignments in a raid/party environment.

2011-06-21 Version 1.8

  • Added mana percentage tracking to alert you when you should Life Tap.
  • Fixed issue with the Soulstone, Ritual of Summoning, and Ritual of Souls being announced even if the announcement is disabled.

2011-06-16 Version 1.7

  • Fixed Molten Core and Nightfall proc announcement, was caused by incorrect if-then statement nesting.
  • Fixed the inability to change proc sounds.

2011-06-16 Version 1.7

  • Added Eradication tracking.
  • Added Molten Core tracking.
  • Added Nightfall (Shadow Trance) tracking.
  • Added option to disable any tracking based on your current spec/talents.

2011-06-14 Version 1.6.2

  • Fixed couple of minor issues with reporting twice instantly.

2011-06-14 Version 1.6.1

  • Added slash commands for the new options added in 1.6.
  • Localization updates.

2011-06-14 Version 1.6

  • Added Dark Intent tracking.
  • Added Soulstone Resurrection tracking.
  • Added Ritual of Souls (Soul Well) and Ritual of Summoning cast announcement.

2011-06-07 Version 1.5

  • Cleaned up the enUS language pack to make translations easier.

2011-06-07 Version 1.4.1

  • Fixed minor bug in the Drain Life tick monitor.

2011-06-07 Version 1.4

  • Added Decimation buff tracking.
  • Added Shadowburn tracking.
  • Added option to automatically disable any of the execute notifications based on your spec.
  • Cleaned up code A LOT.

2011-06-05 Version 1.3

  • Language localization added via AceLocale-3.0.
  • Can now choose to enable/disable the notification text.

2011-06-03 Version 1.2

  • Custom sounds were converted to MP3 format, OGG was not working for some reason.
  • Added new sound "lifetick.mp3" for the default sound of the Drain Life tick notification.
  • Icons should now be displayed properly.
  • Added icon preview to the config panel of each notification.

2011-06-03 Version 1.1

  • Organized the config frame a bit better.
  • Added Drain Life tick monitoring.
  • Each notification can have it's own icon.

2011-06-02 Version 1.0

  • Initial Release

Comments

First Previous Page 1 of 2 Next Last
  • #21
    Getting this error what seems to be randomly when in combat

    Date: 2011-08-24 17:44:52
    ID: 5
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\SoulSucker\SoulSucker.lua line 964:
    Usage: UnitName("unit")
    Debug:
    (tail call): ?
    [C]: UnitName()
    SoulSucker\SoulSucker.lua:964:
    SoulSucker\SoulSucker.lua:954
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[2]"]:9:
    [string "safecall Dispatcher[2]"]:5
    (tail call): ?
    Ace3\AceTimer-3.0\AceTimer-3.0.lua:164:
    Ace3\AceTimer-3.0\AceTimer-3.0.lua:138
    AddOns:
    Swatter, v5.12.5198 (QuirkyKiwi)
    NPCScan, v4.2.0.2
    NPCScanOverlay, v4.2.0.2
    NPCScanOverlayBroker, v1.1.2
    AanyeXP, v1.3
    Ace3, v
    .....
  • #19
    Error popup upon login.

    Date: 2011-07-15 19:17:31
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\SoulSucker\SoulSucker.lua line 333:
    Usage: GetNumTalents(tabIndex[, isInspect[, isPet]])
    Debug:
    (tail call): ?
    (tail call): ?
    [C]: GetNumTalents()
    SoulSucker\SoulSucker.lua:333:
    SoulSucker\SoulSucker.lua:330
    SoulSucker\SoulSucker.lua:363:
    SoulSucker\SoulSucker.lua:362
    SoulSucker\SoulSucker.lua:3710:
    SoulSucker\SoulSucker.lua:3664
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    ...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:514: InitializeAddon()
    ...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:628:
    ...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:621

    Any idea what cause it?

  • #20
    I've seen it happen a couple of times, but I am unable to reproduce it, and therefore fix it. I suspect it has something to do with the talents not loading when the player loads in, but again, I'm not 100% sure.
  • #13
    This addon is pretty much not working at all. I need the all in one alert system too. Basically, I start up the game after downloading and get a massive framerate drop. The system doesnt show it in the list of 3 top addons in use. Also the /soulsucker and /ss commands dont work at all. I dont believe the addon is installing properly, or its simply just not loading on my lock. I really need this and hope to get it to work
  • #14
    I have removed all the comments, this is not really the correct place for troubleshooting. If you wish you may open a ticket at http://wow.curseforge.com/addons/soul-sucker/tickets/ and we can see what's going on.
  • #15
    Everything works great now as of 2.4.1 XD

    Only suggestion I could make is a DoT timer as I cant stand Fortecaster but I use DoTimer which works alright. Just messy. My ideal idea of a DoT timer is one that flashes the dot button with a raid warning like recast and has a timer. Other classes have it but locks dont.

    Love this addon though, thanks for helping me XD
  • #16
    No problem, apologies for it taking so long.

    I'd prefer to not have DoT tracking added to this addon, simply because there are other addons out there that can do it far better than anything I could write. Currently, I use DoTimers, and have been for years without any issues.
  • #17
    Rather then a DoT timer, do you know of anything that could simply display "(DoT) has ended!" with a alert sound? Maybe I disabled something. If not, great feature to add XD

    Anywho, thanks again
  • #18
    This addon is intended more to be for the spells that depend on spec, amongst other shizzle.
  • #8
    Really love this addon

    Would it be possible to add a imp. Soulfire tracker? (or does it have one and i'm just blind?)
    Then it would have all the stuff i need for my warlock ;)
  • #12
    Quick update, the ISF tracking has been added, just need to test a bit later tonight and I'll get the update released.

    Thanks again!
  • #9
    Wow I can't believe I've neglected adding Imp. Soul Fire. Look for it in version 2.3!
  • #11
    Trying to think of how to do it, I suppose I could have it say when it procs, and then also when it fades. Obviously being able to toggle either one.
  • #7
    Does this also track all DoTs like UA or Haunt or Corr, Immo ect.?
  • #10
    No this isn't a DoT timer.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Maingear

ENTER NOW