Watcher

8 - Suggested New Features for Spells

I know this was asked for before, but I am going to ask again, in redoing the dk.lua file.  I was unable to implement 2 spells, Pestilence and Outbreak, this is because they require the checking of 2 debuffs, Blood Plague and Frost Fever.  

Also Pestilence also requires the ability to put a pseudo cooldown, so the spell will only show up every 30 seconds even if it is available, otherwise it will always be shown as the spell to use.

Would it be possible for you to add multiple buff/debuff checking using an AND, OR, XOR logic, and the ability to restrict spells to only be shown every set time interval whether they are available or not.

User When Change
LunaEclipse Oct 31, 2010 at 07:20 UTC Changed type from Defect to Enhancement
LunaEclipse Oct 31, 2010 at 07:19 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 2 comments
  • Avatar of LunaEclipse LunaEclipse Oct 31, 2010 at 20:53 UTC - 0 likes

    Well with pestilence, you put your two diseases on the target, then you cast pestilence, this spreads the two diseases to every other target in range. So ideally you would want the spell to highlight when the target has both diseases on it.

    The problem is the diseases last 30 seconds, and Pestilence only requires 1 Blood Rune, so if it is checking for just the diseases (debuffs), then it would always be active as the ability to use whenever you had a blood rune and the diseases up.

    What you really want to do with Pestilence, is cast it once when you apply the diseases (debuffs) then wait for the disease to fall off the targets they were spread too, which is 24-30 seconds, then reapply the diseases to your target, then cast Pestilence again.

    That is where the pseudo cooldown comes in, with that you could specify, okay, even if I can cast that spell I want to cast it no more then once every 30 seconds, which in the case of Pestilence would give it time for the diseases to fall off, and new ones to be applied to be spread again.

  • Avatar of Gellin Gellin Oct 31, 2010 at 18:29 UTC - 0 likes

    I'm working on getting a decent implementation added for the multi-aura checking. I think it's mostly working but I'll need to do some more testing.

    With regard to pestilence could you explain why the additional 30 second cooldown is needed? I if I'm right I could implement it using a modified typeshortdot field but I need to make sure I've got what you need right.

  • 2 comments

Facts

Last updated
Oct 31, 2010
Reported
Oct 31, 2010
Status
New - Issue has not had initial review yet.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees