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

Several creatures use incorrect interrupt flag in their SmartAI #12777

Open
1 of 9 tasks
Gultask opened this issue Aug 18, 2022 · 1 comment
Open
1 of 9 tasks

Several creatures use incorrect interrupt flag in their SmartAI #12777

Gultask opened this issue Aug 18, 2022 · 1 comment

Comments

@Gultask
Copy link
Contributor

Gultask commented Aug 18, 2022

chromiecraft/chromiecraft#3652

What client do you play on?

enUS

Faction

  • Alliance
  • Horde

Content Phase:

  • Generic
  • 1-19
  • 20-29
  • 30-39
  • 40-49
  • 50-59
  • 60

Current Behaviour

An npc with multiple spells will interrupt their own ongoing casts or channels to cast a different one.

Examples of this are:

Dalaran Mage - 1914
Dalaran Wizard - 1889
Boulderfist Magus - 2567
Drywhisker Surveryor - 2573

In these cases Frost Nova has the interrupt flag. This doesn't happen in retail, to my knowledge.

Expected Blizzlike Behaviour

NPCs don't interrupt their own casts in most cases.

Source

Interrupt flags are usually used for enrage mechanics or when mobs reach a certain % health.

Steps to reproduce the problem

Engage in combat

Extra Notes

TC had a pr named "Spell casts that cannot be executed because the unit is currently casting another spell will be retried asap with priority over other events" in case there's a side effect of changing these flags.

AC rev. hash/commit

chromiecraft@82cfd1b

Operating system

Ubuntu 20.04

Modules

Customizations

None

Server

ChromieCraft

@Gultask Gultask added Confirmed ChromieCraft Generic No specific levelrange labels Aug 18, 2022
@Annamaria-CC
Copy link
Member

that extra note is worthy to see if we have that implemented

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ChromieCraft Generic No specific levelrange Confirmed
Projects
Development

No branches or pull requests

2 participants