Looking4Group / L4G_Core

Looking4Group Core
http://looking4group.eu
GNU General Public License v2.0
37 stars 69 forks source link

Double Apply Aura: Mod Confuse #358

Open Xadras opened 9 years ago

Xadras commented 9 years ago

If a Unit is CCed he should not be able to act. ( Sheep, Stun, Banish etc)

But there is the case where if more CC Effects are active on the target the "impairment effect" somehow cancels making a Unit able to act (attack) as Sheep or while Banished (moving etc included) or being able to control the Player Character while mindcontrolled (moving).


I think that if two "Apply Aura: Mod Confuse" are active and the first one cancels or another one is active like Frost Novas Root Effect and one Effects Duration ended the Mechanic of Impairments is removed too.

https://bitbucket.org/looking4group_b2tbc/looking4group/issues/455/npcs-feeling-while-feared

http://looking4group.de/database/?spell=118


Test Sheep and Blind together, Sheep and Frost Nova etc.

Reproduce:

Sheep NPC -> Mind Control NPC -> Cancel Mind Control (still sheeped) -> NPC Attacks as Sheep but Sheep should do Apply Aura: Mod Confuse but it's removed.

Xadras commented 8 years ago

Ja bei Mod:Charm ist es das selbe. Sprich Spieler wird von 2 Zaubern gefeart, läuft der erste aus bekommt der Spieler die kontrolle über den Charakter zurück, obwohl der zweite Fearzauber noch läuft.

Casten kann der Spieler aber nicht.

Test with 2 Warlocks or 1 Warlock 1 Mage and 1 Random Char:

Chain Fear and Frostnova so one expires while the other one lasts.

Fear only works on one target at a time. Even so, a warlock can keep at least two mobs running at once with Fear; fearing the first, then the second when the first is some distance away (breaking the fear spell on the first) then re-fearing the first when he gets back, causing a sort of fear relay that takes a lot of the Warlock's attention. -> proof for long path.

http://wowwiki.wikia.com/wiki/Fear?diff=774231&oldid=771529

http://wowwiki.wikia.com/wiki/Fear?diff=next&oldid=1565303


https://github.com/cmangos/mangos-tbc/pull/114/files

Xadras commented 9 years ago

Funktioniert wohl auch mit Fear wie in #455 Fleeing oder mit anderen CC Effekts. - Muss mal schauen wieviele Spellmods es sonst noch gibt...

Wenn ein NPC gesheept wird und dann geblendet so wirkt [Apply Aura: Mod Confuse] auf diesen, dieser Effekt geht von beiden Zaubern aus. - normal

Dieser Effekt wird aber komplett aufgehoben, wenn auch nur einer dieser Buffs ausläuft. - nicht normal

Dann kann der NPC gesheept angreifen, weil mit auslaufen des Blinds / Sheeps der [Mod Confuse] komplett entfernt wurde. - Solution? Abfrage ob noch ein Buff vorhanden der diesen Effekt aufrechterhält, in diesem Fall muss Mod Confuse solange weiterlaufen bis der letzte Buff weg ist, welcher diesen Spellmod auslöst.

So kommt es dazu, dass ein Heiler von einem gesheepten Target angegriffen wird, was sehr ärgerlich ist, weil man es kaum sieht, außer daran dass das Sheep am Heiler steht, was ja auch Zufall sein kann und dieser Leben verliert, was auch nicht jeder sieht.