Spectre93

New Affliction Warlock addon

13 posts in this topic

Hello everyone,

 

I have a question for you. but I do not know if I'm in the right place for this. It was the best place I could find. I've made a special "too long, didn't read" version behind the long story, for people who don't want to read it all.

 

Long story:

My main is a Shadow Priest and I've never stopped loving the ShadowPriestDoTTimer addon. It tracks your DoTs, DoT strength and current buffscore. Then I made a warlock, which I leveled as Destro, because well...Destro. I do amazing dps as Destro, but sometimes I just felt unchallenged with playing it. So I got Affliction OS and all the DoTs were quite confusing to start with. I found some addons that tracked them and they were working perfectly, but just not for me. I was so extremely hooked on my SP addon, that it set me thinking. So I rewrote the entire addon to work with Affli. I really like it myself, so I asked the author of the SP addon and he gave me permission to upload it to curse. Now you can skip the tl;dr; part to get to my actual question.

 

tl;dr: Wrote addon for AffliLock for tracking DoTs and their strength.

 

I'm quite a perfectionist myself and I try to aim high with having made this addon. Now my question to everyone is: What should I change to the addon to make it good enough to make an appearance on the AffliWarlock guide page?

 

The addon can be found here.

 

Thank you for your time and I'm looking forward to hear from you all smile.png

 

EDIT: My intention is not to replace AffDots, it's merely an alternative for it.

 

EDIT: Guide to giving constructive criticism

Edited by Spectre93
  • Like 1

Share this post


Link to post
Share on other sites

From the screenshots, its a little hard to tell how that addon actually tells you when the proper time is to refresh or empower your dots. Something a lot of us love about Affdots is that in the settings, you can change it to be bars instead of icons, and the bars will change colors to let you know if refreshing your current dots will be a damage gain, but clip your pandemic, a damage loss, or a damage gain, and you'll get the full benefit of pandemic. Are these features that your addon has? Without them, it will be tough to get some of us to switch, since we are so entrenched with Affdots.

 

Also, according to the description, this addon is only good for Affliction, which also reduces its functionality for Warlocks, since Affdots tracks duration and power for spells in all Warlock specs, not just Affliction. The other specs would definitely need to be added in order to make this a viable alternative.

Share this post


Link to post
Share on other sites

tl;dr: Wrote addon for AffliLock for tracking DoTs and their strength.

 

I'm quite a perfectionist myself and I try to aim high with having made this addon. Now my question to everyone is: What should I change to the addon to make it good enough to make an appearance on the AffliWarlock guide page?

 

 

Warlocks have AffDots already and it has a lot more options and work-ability then your addon. Unless you find a way to make your addon to something different or something better then AffDots, I don't see yours taking off.

 

Also - both addons will be almost obsolete in a few months once WoD comes out and snap shotting goes away. 

Share this post


Link to post
Share on other sites

From the screenshots, its a little hard to tell how that addon actually tells you when the proper time is to refresh or empower your dots. Something a lot of us love about Affdots is that in the settings, you can change it to be bars instead of icons, and the bars will change colors to let you know if refreshing your current dots will be a damage gain, but clip your pandemic, a damage loss, or a damage gain, and you'll get the full benefit of pandemic. Are these features that your addon has? Without them, it will be tough to get some of us to switch, since we are so entrenched with Affdots.

 

Also, according to the description, this addon is only good for Affliction, which also reduces its functionality for Warlocks, since Affdots tracks duration and power for spells in all Warlock specs, not just Affliction. The other specs would definitely need to be added in order to make this a viable alternative.

 

Thank you for your reply!

 

You're right, it's difficult to see on these screenshots! I didn't notice that yet. You can see the color change on the texture when it's about to expire, but whether you re-apply is shown by the number above the texture turning green. Having said that: green doesn't mean you have to re-apply, it's merely an indicator that your current buffscore is higher than the one that you applied the DoT with.

 

I have chosen for this layout because I liked it this way, the timers indicate if it's nearly running out (they are actually mob specific). Therefore there won't be an option to make them appear as bars.

 

My addon only shows the color on the buffscores, so it's for you to decide when to re-apply. You can set your own offsets when the textures change color. The default offsets are set so that you will get full benefit of pandemic; not wasting any seconds. But you can change these offsets however much you like.

 

Indeed, this addon is only for Affliction warlocks. It was the first addon I've rewritten it too and I'm missing it for Destro already myself. I'm actually planning to rewrite it for many more classes. Unholy DK is in the making and you can find it for SubRogue here. So Destro functionality will come.

 

Lastly, I've changed the description to answer more of the questions as it quite unclear before what this addon actually did. Thanks again for your feedback :)

Share this post


Link to post
Share on other sites

Warlocks have AffDots already and it has a lot more options and work-ability then your addon. Unless you find a way to make your addon to something different or something better then AffDots, I don't see yours taking off.

 

Also - both addons will be almost obsolete in a few months once WoD comes out and snap shotting goes away. 

 

Please tell me which options.

 

I'm not familiar with all AffDots options, but I think the only significant ones are:

  • show score as percentage - I've already gotten a request to make this a feature, which I will add.
  • bars instead of textures

As said in the above post, bars will not become an option I'm afraid. I liked this setup, so I made an addon which holds everythink I thought to be useful for AffliLocks. My intention is not to replace AffDots, it's merely an alternative. So there will be differences between them.

Share this post


Link to post
Share on other sites

The problem is, in order to be a viable alternative for most folks, it needs to contain the complete functionality of what they already use, while offering another benefit. An example for this would be Skada, which offers the same functionality as recount, but uses far less system resources, making it a viable alternative for folks with lower powered systems. Another thing Affdots does, which I mentioned before, is that it not only tells you when your dots are better, but is color coded so you know if you'll clip pandemic or not, to get the full effect of replacing your dots, so it gives you a better idea of if its worth replacing your dots, or waiting.

Share this post


Link to post
Share on other sites

The problem is, in order to be a viable alternative for most folks, it needs to contain the complete functionality of what they already use, while offering another benefit. An example for this would be Skada, which offers the same functionality as recount, but uses far less system resources, making it a viable alternative for folks with lower powered systems. Another thing Affdots does, which I mentioned before, is that it not only tells you when your dots are better, but is color coded so you know if you'll clip pandemic or not, to get the full effect of replacing your dots, so it gives you a better idea of if its worth replacing your dots, or waiting.

 

In my addon you can set the offsets yourself, they're by default set to when you get full use of pandemic. So it's just implemented in another way smile.png

Edited by Spectre93

Share this post


Link to post
Share on other sites

For me I have Affdots tracking curse of elements, dot strength, mob HP %, embers/demonic fury/shards, haunt, havoc and sac PAC amount. Unless your add-on can do all that and do it better you won't find many users

Share this post


Link to post
Share on other sites

For me I have Affdots tracking curse of elements, dot strength, mob HP %, embers/demonic fury/shards, haunt, havoc and sac PAC amount. Unless your add-on can do all that and do it better you won't find many users

 

My addon tracks dot strength, shards and haunt. As said above, it's Affliction only, so it doesn't need the other things you named. Except for perhaps Curse, but I haven't thought of that yet, since I always have a rogue in my raid which makes the debuff redundant. So I might think about doing something with that later.

Edited by Spectre93

Share this post


Link to post
Share on other sites

Even if you make the best snapshotting addon in the world, it becomes obsolete the second that 6.0 is released. 

Share this post


Link to post
Share on other sites

Obviously the wheel is turning but the hamster is dead... when you bring an addon to the wow community you either have to bring something we don't have or you have to improve on a concept thats already out there. You're doing neither and as Zagam said it'll be obsolete in a few months anyway

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Pandacho
      The guide was updated for Legion.
      Profile to import is here.
       
      ElvUI is a full UI replacement. It completely replaces the default Blizzard UI at every level with a new and better interface. It has multiple addons and plug-ins integrated into it, such as Dominos action bars and TidyPlates. As such, you’ll only ever have to update ElvUI and not worry too much about its individual components. This UI will arrange your interface to be more flexible and practical.
       
      DOWNLOADING AND INSTALLATION
      Download ElvUI from Tukui. The version on Curse is outdated.
      Following the above link, you will find two addons to download: Tukui and ElvUI. You need ElvUI:
       

       
      Unpack the downloaded archive to your WoW Addons folder (World of Warcraft -> Interface -> Addons)
       

       
      If you had ElvUI previously installed, you'd get a message asking to replace the current folder - click 'Yes':
       

       
      Log in to WoW. Click the 'AddOns' button in the left bottom corner of your character selection screen. Make sure that both ElvUI Config and ElvUI are enabled in the addons list:
       

       
      Press 'Enter World'. ElvUI config can be reached from the Main Menu (in game press Esc button-> press ElvUI button) or by typing /ec in chat.
      When entering the game for the first time after installing the addon, you'll get this screen :

       
      If you can't see this Installation screen, type /ec in chat and then press 'Install' button in the config window:

      You’ll now have a 8 step configuration process. Do not skip it if you don’t have ElvUI already configured on some other toon.
       
      [1] Click on ‘Continue’ to begin:
      [2] Step 2 of 8: CVars: Click on ‘Setup CVars’ → ‘Continue’
      [3] Step 3 of 8: Chat: Click on ‘Setup Chat’ → ‘Continue’
      [4] Step 4 of 8: Theme Setup: you can try all 3 buttons (Classic/Dark/Class) to see the difference and click ‘Continue’ after you decided.
      [5] Step 5 of 8: Resolution: choose ‘High Resolution’ if you have a 15 inch + monitor, otherwise choose ‘Low Resolution’ → ‘Continue’
      [6] Step 6 of 8: Layout: Choose the option you are interested in - a player / target / target of target Unit Frames will be at the bottom of the screen, not on the top and in a slightly different position for every role (You can click on every role to see the difference and to choose what you like better). If you chose a Healer role, you will get an announcement asking you to install the Clique addon, just click ‘Yes’ and ignore it, no need to install anything.

       
      Click ‘Continue’ when you’re done.
      [8] Step 7 of 8: Auras: I would advice for ‘Icons Only’ - we don’t need a million bars and timers for standard raid buffs. We all know that they are present. But you can select the ‘Aura Bars&Icons’ option too if it’s you taste. Click ‘Continue’ when you’re done.
      [10] Step 8 of 8: Installation Complete: You’re done with the basic installation, hit the ‘Finished’ button and it will reload your UI.
      After restarting, you’ll get a screen with a support announcement and tips. Check “Disable”, then press “Hide” if you don’t want these tooltips to come up. I suggest not to hide them until you’re completely familiar with ElvUI.
      Now we’re going to configure your UI a bit more.
      Typing /ec in chat will open the Config window.
       
      GENERAL:

      There are some very nice options here that make your life easier:
       
      - ‘Announce Interrupts’ dropdown menu. Set this to ‘None’ if you are using some other addon for it or set to any of the other options: Party/Raid/Say, etc.
      - Select an ‘Auto Repair’ option from the drop down menu.
      - Tick ‘Vendor Grays’ - awesome option!
      - Tick “Auto Greed/DE’ to automate rolling on greens. It’ll automatically choose Disenchant or Greed (depending on whether an enchanter is available or not). This option works only on max level so don’t be afraid to DE something useful.
      - You can disable the Order Hall Command Bar from here too. 
      - In the Objective Frame tab you can change its length.
       
      Go through the rest of options and check whatever you feel useful.
       
      MAPS:
      Before Legion it was a dropdown menu that was changed recently to a stand alone config window:

      While a 'World Map' tab is pretty obvious, you should configure properly the Minimap section:
      - Pay close attention to the Minimap Buttons menu (Garrison / Calendar / Mail / LFR Queue, etc) - you can resize, move, hide / hide in combat all the buttons.
      You should pay attention to the ‘Hide’ button. For some reason it is ticked by default so you’ll have to untick it for every button you want to see on your Minimap.
       
      DATABARS:
      Same as Maps, it was a dropdown menu in General tab and was changed recently to a stand alone config window:

      If you are still leveling or grinding Faction Reputations, you can configure here
      - XP Bar & Reputation 
      You can choose here all the standard options - move, resize, vertical / horizontal, show on mouseover.
      Tick 'Hide at Max level' for the XP bar - it's a nice option.
      Artifact Bar:
      A very useful in Legion - it shows gained/needed for the next trait AP for your currently equipped Artifact and open the Traits window on mouse click.
       
      Go through the rest of options and check whatever you feel useful.
       
      ACTION BARS

       
      - Tick ‘Enabled’
      - Tick ‘Keybind Text’. Displays bind names on the action buttons.
      - Tick ‘Macro Text’. Displays macro name on the action button so you'll be aware that pressing this button you'll run a macro and not a single ability.
      - Change ‘Font’ and ‘Font Size’ to whatever works for you.
       
      ‘Pick Up Action Key’ is the button that you must hold down in order to drag an ability to another action button - prevents from accidental messing with the buttons.
       
      Now check “Enabled” for Micro Bar (this is the one with Quests, LFR, Char Info, Spellbook, etc icons), any of the Bars 1-6, Pet Bar and Stance Bar. Actually, you can enable only Bar 1 and 2 or whatever works for you and disable all the rest.
      For every bar, there is a ‘Mouse over’ tick box - this will simply hide the bar until you mouseover it, which is useful for bars that are irrelevant during raids.
      In enabled Bars, you can choose the number of buttons per bar and vertical or horizontal style.
      - The ‘Buttons’ slider will allow you to set how many buttons a bar will have (the button cap is 12 though, you cannot have more than that in a single bar).
      - ‘Buttons Per Row’ - choose 12 if you want a horizontal bar, choose 1, if you want it vertical bar.

       
      Actually you don’t have to have exactly 12 buttons per bar. It can be any amount from 1 to 12 or even 2 rows of 6 buttons or any other configuration that you prefer.
      If you want to hide an Action Bar in a specific situation, for example during a raid, you have to type
      [vehicleui] hide; [overridebar] hide; [petbattle] hide; [nocombat] hide; show;
      in the 'Visibility State' window.
       
      Moving elements
      Now we will sort the bars on the screen. Click ‘Toggle Anchors:’

       
      You will then get this screen:

      Just mouse drag your bars to the proper position.
      If you feel that your bars are stick to something all the time, just untick ‘Sticky Frames’ option in the central Menu.
      In addition, you get a 'Nudge' menu with arrows and numbers on every bar you are clicking - you can use it for fine tuning (if you are interested in extremely precise positioning ^^)
      When you’re done, click on ‘Lock’ in the central Menu.
       
      Key Bindings
      To configure Hot Keys on your Action Bars, click on ‘Keybind Mode.’

      You will get this window pop-up:

      Tick Character specific Key Bindings only if you want different positioning of hotkeys on the bars for different characters. You’ll get an explanation of what to do on the screen. Do not forget to click ‘Save’ when you’re done.
       
      BAGS:
      Click ‘Enable,’ if you want to use ElvUI’s bag system. It’s nice, tidy and flexible in size and positioning. If you have an external bag addon, you will have to disable ElvUI’s bag system or you’ll get both of them messed up.
      I personally preferred to disable ElvUI bag system and use AdiBags addon. It’s the same graphic style but has very good smart section division by default including different gear sets - no need to configure anything. In addition you can have all the Currencies you want to track at the bottom line.
      Looks like this:

       
      BUFFS AND DEBUFFS
      Both ‘Enable’ and ‘Disabled Blizzard’ must be checked.
       
      CHAT:
      You can play here with the options or leave it untouched, move and resize chat  windows, remove / split existing or add new, add timestamps, enable chat history, etc.
      Let’s try to add a new chat window, so you’ll know how to do this.

       
      [1] Right click on the ‘General’ tab of your Chat window and select ‘Create New Window’ from the menu.
      [2] Name this window ‘Raid.’
      [3] Right-click on the newly created ‘Raid’ chat window and select ‘Settings.’
      [4] From the ‘Chat’ category, untick everything except ‘Party, Party Leader, Raid, Raid Leader, Raid Warning, Instance, Instance Leader.’
      [5] From the ‘Global Channels’ category, untick everything.
      [6] Click ‘Okay.’
      Remember that you can move chat windows - you will have to untick ‘Lock Positions’ option to do this.

       
      DATATEXTS:
      Datatexts are all the additional data that could be displayed at the bottom of chat windows, Action Bars and Minimap. 
      You can also interact with the datatexts. For example, clicking on Time will bring up Calendar, on Durability - your Character Info, on Spec - will change it to the secondary, mouseover on System - shows your addon list with the memory used, etc.
      There is a nice tab 'Currencies' where you may configure which currencies and in what format you want to see in Datatexts.

      Frankly, there are a million possibilities to try :)
       
      NAMEPLATES 
      If you are using external addon for the Nameplates, you’ll have to untick “Enable” here.
      Check “Enable” in tabs you want Nameplates on (I personally check only Enemy NPC but it's completely your choice):

      There are a lot of options to track and to choose from but they are all very user friendly so I wouldn't explain them one by one.
      Pay Attention that the Elite Icon was finally added to ElvUI so you don't need to write custom texts to track Rare and Elite mobs anymore.
       
      SKINS / TOOLTIPS / FILTERS
      Doesn’t matter. Do whatever you want here.
       
      UNITFRAMES:
      Enable only the UNIT FRAMES tabs that are relevant for you. All the rest - keep them disabled.
      You should disable all the Blizzard frames - keeping both Blizz and ElvUI frames creates unnecessary mess on your screen.
      For example as a raid healer I disable all the party/raid frames because I’m using VuhDo for it.
      You can use Clique and mouseover macros with ElvUI Unit Frames.
      ElvUI Raid Frames are very flexible: you can move and resize them, choose vertical or horizontal positioning. Any target data, buffs and debuffs could be configured separately for every kind of group. You can add and remove targets of your target, focus or pet, their cast bars, name, HP, level, raid icons, etc.
      If you are interested in tracking incoming heals or  threat, there are options for this too.

       
      PROFILES:
      The most awesome thing about ElvUI is that after you did it once, no need to configure the addon for every character. Just choose the toon or a named profile that you want to copy the settings from. If you have a viable offspec, you can also ‘Enable Dual Profile’ to configure it.
      Or you can just save different profiles for 10-man / 25-man raid or for tank / dps spec.
      Another nice option is to share your profile with other player (obviously they should have ElvUI too) when targeting them.

       
      I'm sharing my profile here for those who prefer not to start from scratch.
      Use 'Import Profile' button to import :)
    • By Amateurpeeweeeeh
      Hello together,
       
      Since im doing lots of mythic+ it includes lots of checking in wowprogress. And since many players are too lazy to send their wowprogress.com link, I am stuck with typing in their name. Usually no problem, but...
      there are a lot of players with weird symbols in their name or russians (kyrillic) etc.. Before this patch the addon PRAT worked fine for me since it has a button to copy the chat into a new window and use the copied words for third party tools (easy checking).
       
      But now in 7.3 PRAT does not work good anymore and the copy button does not work at all. 
       
      Anyone knows how I can get a solution to my problem?
       
      Sincere regards
    • By molodirazz
      All applications will be reviewed and considered however if you are playing a class/spec combination we need then your chances of joining will be higher.
      A little bit of info about us:
      We are a group of friends and serious raiders on EU Twisting Nether looking to recruit skilled like-minded players into our roster for Mythic Legion raids and onwards. We will offer a sociable and fun raiding environment while maintaining a strong desire for progression. Our Discord is very active and we encourage all members to chat and play together not only for raids. The guild formed late March 2016 and fully cleared 13/13 Mythic Hellfire Citadel pre nerf shortly after. We've since been improving our world ranking every tier.
      We currently raid 3 days per week on Mythic: Wednesday, Sunday and Tuesday 19:15-22:15 server time. While it is not a lot we try to make the most out of our time. We run optional heroic/normal/alt/previous tier raids during off days in which raiders are welcome to come to. Our members also play other games outside raid times together where anyone is welcome to join(LoL, Dota, HotS, Overwatch etc.).
      Our loot system for Mythic is RC Loot Council.
      What we expect from you:
      - We are a raiding guild with only a 9 hour per week schedule so you are expected to attend and be ON TIME! However we understand things can come up sometimes but please let us know.
      - Be able to speak and understand the English language and not be afraid to communicate with other members during raids.
      - Actively doing dungeons/world quests to improve your gear and artifact weapon.
      - Have a strong understanding of the current raid tier and be able to play your class to it's potential.
      - Always come to raids prepared(i.e. bringing food and potions, etc).
      - Come fully gemmed and enchanted with the correct stats for your class and spec.
      - Access to Discord and a working microphone.
      - Have a computer that can handle 20 man raiding and a good, stable internet connection.
      - Exorsus Raid Tools, Weakauras2 and RC Loot Council addons installed. We may ask you to install others.

      If you have any further questions please contact us at battletags: Vims#21684 Azkey#21565
      To apply please visit our guild website: http://asylum-tn.enjin.com/recruitment
      __________________________________________________________________________
      Requirements to be considered into current main raids:
      - 920~ ilvl
      - 52+ traits.
      - 3/9 in ToS.
      - Exceptions to the requirements may be made..
      _____________________________________________________________________________
      We're currently looking for the classes below but may consider other classes as well.
      Death Knight: Blood.
      Druid: Guardian and Balance.
      Hunter: MM/BM.
      Monk: Brewmaster.
      Rogue: Open.
      Warlock: Open.
      Any and all applications will be considered.
    • By MarcHethrusWaters
      Maximum Effort is a new guild on Cenarion circle (A). I was the raid leader for my guild for a long time and we built up a strong raid team. Due to do some dis-agreements between me and the guild leader I was forced to leave. But luckly enough a lot of my team followed me! We're working to build a guild focused around team work and group progression. We love doing mythics, raids, talking and theory crafting about the game!
      We have a very strong-core raid group, capable of clearing heroic and doing some mythic but we're just missing a few people to round it out!
      Raid nights.. Tue/wed 6-830pm server (9:30-11:30 est) Off night Monday 6-830pm server (9-11:30 est)
      Looking for.. -Any and all dps specs
      - Non pally or holy priest healer!
      All raid mats and needs are covered by guild, we run personal look just for the ease of it.
      My btag is Hethrus#1504 if you have questions or wish to try out!
    • By Treylawny
      <Trust> may be what you're looking for if you enjoy killing internet dragons with a group of like minded players! Currently we are 8/9 Heroic, soon to be stepping into Mythic ToS. We are recruiting to finish rounding out our raid team. <Trust> is located on the [US] Doomhammer/Baelgun pve servers, alliance side! Check us out!
       
      About Us:
      <Trust> is a recently formed guild, founded by a group of long time players that have been raiding together for a couple of years now. Founded out of a desire to continue raiding in a casual-progression manner, we work towards defeating mythic bosses. <Trust> is a raiding guild, first and foremost.
       
      Our Raids:
      <Trust> maintains a progression-oriented 2-day semi-casual raiding team. That's 'semi' as in we expect our team members to always prioritize life first; but not 'casual' as in we take downing bosses less seriously. We strive to maintain a balance of taking our progression raids seriously while having plenty of laughs along the way.
       
      Raid Schedule:
      Tuesday & Thursday: 5p – 8p server (8p – 11p eastern)
      Friday(optional): 5p – 8p server (8p – 11p eastern)
       
      Recruitment:
      <Trust> is looking for full time Resto Druid, Mages, Hunters, and Warlocks for our raid team. We are also open for good people to join as casual players, pvpers, with the option to join farm content or alt raids.
       
      More Info:
      Feel free to reach out to us:
      Recruitment Officer:
      In game - Treylawny
      Battletag - Treylawny#1813
       
      Guild Lead:
      In game – Oleic
      Battletag - Jarg#1591
       
      -OR-
       
      Website and Application: <Trust> (US)Doomhammer/Baelgun
      (The app is quick and painless as its used primarily to get your name to us quickly!)
       
      Discord is our way of communicating during raid; also used for casual chatting!