Jump to content

[BUG]Vanish


Guest ascent

Recommended Posts

I'm searching for the possible reason, and I think it is caused by the commit Flemzard said. Spell effect 18461 casts spell 1784 which can't be cast on combat so the cast fails. Maybe a special case is needed for spell 1784 or maybe that spell should be casted after getting you out of combat.

Link to comment
Share on other sites

  • 2 weeks later...

Confirmed . While in combat, if you use VANISH , it will only remove the movement impairing effects and enter and improved stealth mode but it will not trigger Stealth*the aura will not apply / the action bar will will not change thus making impossible for the rogue to reopen with a cheap shot , garrote or resap the target , nor Overkill even if you have points in this talent*which triggers only when you use Stealth*

Link to comment
Share on other sites

here some fix

index 4970030..eb8e4c5 100755
--- a/src/game/SpellEffects.cpp
+++ b/src/game/SpellEffects.cpp
@@ -2804,6 +2804,8 @@ void Spell::EffectTriggerSpell(SpellEffectIndex effIndex)
            // reset cooldown on it if needed
            if (((Player*)unitTarget)->HasSpellCooldown(spellId))
                ((Player*)unitTarget)->RemoveSpellCooldown(spellId);
+        if (unitTarget->isInCombat())
+        unitTarget->ClearInCombat();

            m_caster->CastSpell(unitTarget, spellId, true);
            return;

Link to comment
Share on other sites

×
×
  • 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