trickerer / Trinity-Bots

NPCBots for TrinityCore and AzerothCore 3.3.5
https://github.com/trickerer/TrinityCore-3.3.5-with-NPCBots/
472 stars 157 forks source link

[AC] [Question] [Spell/Core] non handled item enchantment #854

Closed Bogir closed 3 months ago

Bogir commented 3 months ago

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

Description

Is this very bad, or is it nothing to worry about? изображение

TrinityCore or AzerothCore

AzerothCore

Core rev. hash/commit

7d15ea557eb1b76fae1bf682bc171dae5e2ee49b

Operating system

Windows

trickerer commented 3 months ago

Duplicate of https://github.com/trickerer/Trinity-Bots/issues/775

Isn't critical, your custom or custom-casted windfury on bot won't work

Details

If you're NOT using a repack then describe the way this spell is applied as best as you can.

Bogir commented 3 months ago

If you're NOT using a repack then describe the way this spell is applied as best as you can.

I'm not a player at all, so I don't know what it was and what could call this Error. Players told me, what does this spell do - it is breaking current cast of Shaman's target. But i've noticed - it appears 4 times at 1 second. Player's spell have a cooldown. May be bot tried to use this spell too fast without cooldown? Причем тут энчант предмета - я вообще не понимаю

trickerer commented 3 months ago

Хэндлер прока ругается не на кулдаун а на невозможность определить источник прока. Спелл 33757 это пассивный спелл, временно накладываемый на юнита при надевании зачарованного (или зачаровании надетого) предмета. Если он всё ещё активен но зачарования на оружии нет вылезет такая ошибка. Хэндлер ищет зачарованный предмет чтобы определить какой уровень спелла использовался и оттуда посчитать бонус атаки - он его не находит. Так как никакого спелла не кастуется то и прервать никакого каста он не может. В прошлый раз я уже пытался воспроизвести подобную ситуацию, не смог - тогда я предположил что спелл от енчанта был наложен либо на юнита напрямую, либо через пассивный спелл предмета там его хэндлер прока тоже не найдёт.

trickerer commented 3 months ago

В принципе такое возможно если предмет был каким-то образом некорректно снят с бота. Состояние бота должно исправиться при сбросе аур - релог игрока или рестарт сервера.

Day36512 commented 3 months ago

Just so you're aware, other people's builds have been showing the same error, not just custom repacks (in fact, I never modified windfury personally). Parkan's and Boxhead's builds do the same. In either case, no shaman was in the player's party and the error seemed to be triggered by wandering bots. I've not been able to successfully debug it though so have left it alone for now.

LannyE commented 3 months ago

This has been happening since April for me. I think Azerothcore made some changes to Windfury around that time if my memory serves. My installation is using the default NPCBots bots SQL. I don't use NPCBots as companions. I just have them on my server for Battleground bots and wandering bots. If I disable the wandering bots the errors stop.

trickerer commented 3 months ago

https://github.com/trickerer/AzerothCore-wotlk-with-NPCBots/commit/0b5a7fa91739a17972dbc3bb7dfaf95ad7d69c95

trickerer commented 3 months ago

https://github.com/trickerer/Trinity-Bots/commit/986e776ad41e85ded1bdba03c6124dd3021e450e