cmangos / issues

This repository is used as a centralized point for all issues regarding CMaNGOS.
179 stars 47 forks source link

[classic] Confuse and fleeing #243

Closed zwisus closed 7 years ago

zwisus commented 11 years ago

case 1 when a creature has aura(19503 or 118),it can add threat and follow the healer. only follow the healer ,can not attcak.

spell: 19503= Scatter Shot 118= Polymorph

case 2 If hunter has a pet. hunter and his pet in creature‘s Aggro. hunter cast Scatter Shot to creature, at the same time cast Feign Death) when the Scatter Shot's aura remove from the creature, the creature will stop attack,only to follow the pet,only follow,can not attcak. Not only Scatter Shot(confuse), Polymorph and Fear too.

Ve1vet commented 10 years ago

Any of CC effects applying after previous will cause such thing( blind, etc ). For players the same. If next cc(except stun ) will apply right after previous( before it dissapears ), player will not be CCed & will be able to cast instant spells. I think there is no prorer update CC auras on apply/remove. On TBC the same thing. Don't know about other cores.

Neotmiren commented 10 years ago

Yes, such nasty annoyances really exist. This is not accidental bug, but fundamental lack of thought-out logic. Solved it for myself - not totally, but for most cases. I have patched functions SetConfused(), SetFeared(), Creature::Update() and probably in some other places of code (sorry, it is difficult now to pick out code changes for just this problem).

trimken commented 8 years ago

UP problem still exist on TBC too.

cala commented 8 years ago

It's probably relevant for all cores to be honest. The movement system is on the verge of being reworked. This could impact this issue (or at least post-poned its resolution).

Warlockbugs commented 7 years ago

Please, verify if this still happens after https://github.com/cmangos/mangos-classic/commit/47664238b4e0e82ad0a6762beefcbf5e33c6b462.

cyberium commented 7 years ago

This should be fixed