Trinitycore: aggro chaining

Created on 22 Sep 2020  路  14Comments  路  Source: TrinityCore/TrinityCore

Description:

since few days ago (max 15 days) some mobs are chaining agro to far from previous distances
before 1st icc boss you can see the same.

Expected behaviour:

you can do gundrak without pull 3 rinos at once.

Steps to reproduce the problem:

  1. tele gundrak
  2. go the stairs before last boss
  3. kill front rino.
  4. try to kill side rinos without agro the rest
  5. notice you pull 2 or 3 rinos instead one.

Branch(es):

3.3.5

TC rev. hash/commit:

2d6237f06ae6

Operating system: debian 10 x64.

Branch-3.3.5a Comp-Core

All 14 comments

anyone would like to spot which commit caused this by testing different versions of TC ? one can download binaries from appveyor

I can reproduce it in old TC rev about 2017 and in latest rev, but I can't reproduce in rev from a month ago.
Is it really a bug or was it a bug a month ago?

Some tests:

  • d52acf1b72c702637d10cce19e121435308e8410 : 馃敶 馃悶 馃憥
  • a46c835ed1b498d4670c149a9f3ca31ea44eb35f : 馃敶 馃悶 馃憥
  • feaaa595cae735bb6093b24a88562c27b2723cfe : 馃煝 馃憤
  • 062c55f1ab9c84396ce5b054945f5a908e3a354f : 馃煝 馃憤
  • 9e8915eaac70c0fd6dab98beeaddef59f2741b42 : 馃煝 馃憤

But the current (and in rev about 2017) behaviour is wrong (you can pull 2 rinos)? Or rev from more than two weeks ago behaviour is wrong(you can pull 1 rino)? Any proof?

The issue is CallAssistance radius is changed to 15 yards (or more) from 10 yards for certain creatures
Of course current behavior is wrong because CONFIG_CREATURE_FAMILY_ASSISTANCE_RADIUS is ignored

happens after 39a436bd658790d39d3cfa64e18f49544475dfe3 / 0d152e932cdd986f62ae22bd9fc40569892a2453
I tried to revert these 2 commits and I can't reproduce it

@Ovahlord take a look please

strange, i tried d52acf1b72c7 (39a436b-1) and it agroed.

This smells like some hacky bullshit mechanic is going wild in that case. Gonna check Gundrak.

@Jildor could you test the issue on https://github.com/TrinityCore/TrinityCore/commit/d52acf1b72c702637d10cce19e121435308e8410 with a brand new TDB too (for that commit ofc) ?

I tested with clean TC rev https://github.com/TrinityCore/TrinityCore/commit/d52acf1b72c702637d10cce19e121435308e8410 and clean tdb (TDB 335.20082) and I can't reproduce it, after that, I updated to https://github.com/TrinityCore/TrinityCore/commit/0d152e932cdd986f62ae22bd9fc40569892a2453 (next 2 commits) and I can reproduce it.
I don't know what aokromes will have tried, but the issue is caused by spell focusing commits

.gm on
.go xyz 1844.237183 743.010559 135.908661 604
.die first center rino and drakkari raiders
.gm off
select another rino and use some taunt spell

i used a warlock or a mage with direct damage spells.

24018b7a74ec8e68e43895e0e57f6397f59ea890

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Jonne733 picture Jonne733  路  3Comments

Jildor picture Jildor  路  3Comments

Rushor picture Rushor  路  3Comments

Lopfest picture Lopfest  路  3Comments

tje3d picture tje3d  路  3Comments