Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Threat System Issues #18783

Open
balleny opened this issue Apr 22, 2024 · 1 comment
Open

Threat System Issues #18783

balleny opened this issue Apr 22, 2024 · 1 comment

Comments

@balleny
Copy link
Contributor

balleny commented Apr 22, 2024

Current Behaviour

Threat system - or implementation of all raid bosses - has a major issue.
abilities that should cause a npc to attack a different target, although lower on threat table (e.g. boss polymorphs chromiecraft/chromiecraft#1 in threat and attacks #2 in threat), result in bosses leaving combat / resetting if all targets are affected by an ability that causes these change in attackable targets.

Expected Blizzlike Behaviour

if all targets are affected by an ability which causes the npc to de-prioritize, it should pick the target according to regular threat table and actually break this CC - or in case of an scripted RP, continue with that instead of resetting and leaving combat.

Source

retail & logic

Steps to reproduce the problem

this issue happens e.g. at Maiden in Kara or Aran in Kara. where repentance and polymorph respectively, can cause every target of the threat table to be temporarily crowd controlled. instead of breaking the highest target according to regular threat table then, the boss currently resets.

Extra Notes

this is a generic issue and not boss specific.

AC rev. hash/commit

chromiecraft@c863a8c

Operating system

ubuntu

Custom changes or Modules

Chromiecraft

@balleny
Copy link
Contributor Author

balleny commented Apr 27, 2024

see also chromiecraft/chromiecraft#6392 for a concrete example

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant