Jump to content

[0.12]SPELL_EFFECT_PERSISTENT_AREA_AURA problem


Recommended Posts

Posted

Hi,

I found a problem with latest rev. of the 0.12 branch : spells (like http://www.wowhead.com/spell=10187 and ranks) that have spelleffect27 and a second spelleffectindex do not apply the second effect.

For exemple with the blizzard spell : effect 27 work, the blizzard shows up but the second effect (6) don't work and then the blizzard does zero damage. Same for all the spells like that (like rain of fire, etc..)

Currently trying to solve the problem but if you already have a solution or hint, it'd be welcome ;)

Posted

Ok, look that this only happens when the user as a divine shield like aura on him. Else, the blizzard damages seems okay. Guess it makes him immune to his own spell too or something like that...

Anyway, another problem is that improved blizzard don't seem to proc, but I guess that have to do with spell proc event or something.

Edit: Also when casting blizzard, it seems that it does not affect out of sight unit, even if they are in the radius of the spell. They should be affect anyway if I'm not mistaking.

Edit2: Seems like some other proc spell aren't working, like deep wound

Posted

After some tests, concerning the improved blizzard I found that

       case 989:                                           // Improved Blizzard (Rank 3)
       {
           if (!procSpell) || procSpell->SpellVisual!=9487)
               return false;
           triggered_spell_id = 12486;
           break;

is a part of the problem. In fact, the SpellVisual is partly wrong from my DBC file. SpellVisual is 9487 for the spell triggered by the main blizzard spell but is 9490 for the spell itself. But maybe that is on purpose? I don't know

Anyway when changing the SpellVisual to 9490 in the code I have the Improved Blizzard spell triggered but the slowing debuff is casted on the caster and only once (In fact it should trigger at targets under the blizzard and every tick of it)

I'm still trying to find a way to correct this (and the deep wound thing) but I'm not that familiar with spell mechanic...

And sorry for the title, I tried to change it but it didn't work

Edit: fixed that the hacky way for now, still trying to found a proper way to fix it.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use