Trinity-Bots icon indicating copy to clipboard operation
Trinity-Bots copied to clipboard

[Dev] AzerothCore - missing / broken features

Open trickerer opened this issue 3 years ago • 65 comments

Congratulations to all who was asking for AC implementation of NPCBots.

Here You can post remaining problems You find using AC version of NPCBots. Here is a couple unsolved implementation problems I have to leave for later:

  • ICC buff is always applied to bots in ICC instance
  • [Paladin] Divine sacrifice cancellation condition is missing
  • README is not updated

Note that most features are yet to be tested. All new AC+Bots issues will be gathered here duting 2 weeks since now, after that point all new problems will be processed in a usual way.

trickerer avatar Sep 30 '22 07:09 trickerer

trickerer, спасибо большое за работу.

xBarselonx avatar Sep 30 '22 08:09 xBarselonx

Процедура установки аналогично Тринитикор с NPC ботами (которую ты написал) или как Azerithcore? Нужно еще что-то добавлять в базы, например NPC, как в Тринитикор или как здесь написано (https://www.azerothcore.org/wiki/installation)?

xBarselonx avatar Sep 30 '22 09:09 xBarselonx

Установка AC от TC почти не отличается (Classic Setup). Боты ставятся сверху, точно так же, как и на TC (включая заливку sql вручную).

trickerer avatar Sep 30 '22 09:09 trickerer

hey there tried to apply the patch to fresh clone of azerothcore but patching did not work has the procedure changed compared to trinitycore ? i used patch -p1 < NpcBots.patch but it started complaining right away this is the line "can't find file to patch at input line 294"

ps also very grateful for you doing this will make this core even better :)

Mr-Deadbeat avatar Oct 01 '22 15:10 Mr-Deadbeat

hey there tried to apply the patch to fresh clone of azerothcore but patching did not work has the procedure changed compared to trinitycore ? i used patch -p1 < NpcBots.patch but it started complaining right away this is the line "can't find file to patch at input line 294"

ps also very grateful for you doing this will make this core even better :)

installation similar to TK. Download from here https://github.com/trickerer/AzerothCore-wotlk-with-NPCBots and build as described here https://github.com/trickerer/Trinity-Bots.

xBarselonx avatar Oct 01 '22 15:10 xBarselonx

hey there tried to apply the patch to fresh clone of azerothcore but patching did not work has the procedure changed compared to trinitycore ? i used patch -p1 < NpcBots.patch but it started complaining right away this is the line "can't find file to patch at input line 294" ps also very grateful for you doing this will make this core even better :)

installation similar to TK. Download from here https://github.com/trickerer/AzerothCore-wotlk-with-NPCBots and build as described here https://github.com/trickerer/Trinity-Bots.

yeah i know thanks though that was my next step to do so i can check out the bots :) just thought i should mention the patch procedure did not work so trickerer would know about it ;)

Mr-Deadbeat avatar Oct 01 '22 15:10 Mr-Deadbeat

"can't find file to patch at input line 294" is worrying, guess I need to look into it.

AzerothCore receives many more sensitive updates so patching may break after 1-2 days of patch update. Just be aware of that.

trickerer avatar Oct 02 '22 00:10 trickerer

yeah i know about the patching thing lived on the edge with TC as well if the patch worked great if not wait for updates rince and repeat ;)

been playing with the bots for a couple of hours now and so far the bots are behaving great only strange issue i have is when accessing the bot menus they feel unresponsive most of the time did not act like that on trinitycore back when i still used that core might it be related to unoptimized functions in the core perhaps ?

although i should mention i have all the bots spawned in the world in different places so they can be hired from the vendors did make sure i placed them in low population and out in the middle of nowhere where no player can ever get to ;) used the same spawn macros that i used on TC so they are divided into smaller batches to avoid any problems

should mention the update visuals did not work every time had to use it multiple times before it changed the outfits on the bots other than that the bots have been working as expected as far as i can tell

going to fix web server tomorrow so my buddy can create an account and test as well

running the game server on a supermicro with dual xeon and 16gb ram for the vm used the recommended ram setting for the core also loading all maps during server bootup think that was about all i can think of i'll keep you up to date if anything crops up

Mr-Deadbeat avatar Oct 02 '22 01:10 Mr-Deadbeat

hey there tried to apply the patch to fresh clone of azerothcore but patching did not work has the procedure changed compared to trinitycore ? i used patch -p1 < NpcBots.patch but it started complaining right away this is the line "can't find file to patch at input line 294"

ps also very grateful for you doing this will make this core even better :)

I just tested it and fresh AC repo got patched just fine. You must've used wrong patch file, AzerothCore patch is located in AC folder https://github.com/trickerer/Trinity-Bots/tree/master/AC

trickerer avatar Oct 02 '22 02:10 trickerer

При тесте сервера АС с NPC ботами обнаружил следующее:

  1. Невозможно нанять рыцаря смерти после создания, в меню разговоров отсутствуют какие либо диалоги. Также не возможно его удалить;
  2. В меню ботов все способности на английском языке;
  3. В меню у шамана выбора чар для оружия отражено только автовыбор других чар нет, тоже самое и у разбойников с ядами;
  4. Боты на летающем маунте очень медленно следуют за игроком, но при входе в инст или рейдовое подземелье появляются сразу.

Пока что нашёл это. Позже отпишусь еще.

P.S.

  1. Возможно ли настроить ботов чтоб они не убивали игрока в рейде ЦЛК на боссе Леди смертный шепот когда она тебя контролирует (да и вообще при любом контроле игрока мобом или боссами)? Метки рейда в данном случае не получилось применить.
  2. Возможно ли обучить ботов диспелить дебаффы?

xBarselonx avatar Oct 02 '22 06:10 xBarselonx

hey there tried to apply the patch to fresh clone of azerothcore but patching did not work has the procedure changed compared to trinitycore ? i used patch -p1 < NpcBots.patch but it started complaining right away this is the line "can't find file to patch at input line 294"

ps also very grateful for you doing this will make this core even better :)

I just tested it and fresh AC repo got patched just fine. You must've used wrong patch file, AzerothCore patch is located in AC folder https://github.com/trickerer/Trinity-Bots/tree/master/AC

ah damn must have missed that i copied the patch directly from the main folder exactly like i used to do on TC didn't think about checking the folder itself if it had any changes to it thought everything was baked in for both repos my bad

Mr-Deadbeat avatar Oct 02 '22 11:10 Mr-Deadbeat

think i found a crash related to bots and the underground tram i set the bots to 0 distance and stepped on the tram after a while server crashed have not activated logs yet so have nothing to show the bots did not ride the tram with me they fell behind when the tram left the station and a short while after the server crashed

also noticed when i got back in that my party had a character from a different account as a party member instead of all 5 bots uninvited the wrong character and relogged and all went back to normal

Mr-Deadbeat avatar Oct 02 '22 14:10 Mr-Deadbeat

hi! awesome work! one feature i'm missing at the moment though is an autobalance module for azerothcore with npcbots.

Snessnaj avatar Oct 02 '22 14:10 Snessnaj

hi! awesome work! one feature i'm missing at the moment though is an autobalance module for azerothcore with npcbots.

azerothcore has autobalance modules check out https://www.azerothcore.org/catalogue.html#/

there is a whole host of different modules to pick from from unless you are after something really specific in this case ?

Mr-Deadbeat avatar Oct 02 '22 14:10 Mr-Deadbeat

hi! awesome work! one feature i'm missing at the moment though is an autobalance module for azerothcore with npcbots.

azerothcore has autobalance modules check out https://www.azerothcore.org/catalogue.html#/

there is a whole host of different modules to pick from from unless you are after something really specific in this case ?

The autobalance module for azerothcore doesn't recognize npcbots as players so dungeons are tuned for 1 player even if you are in a group with 4 other bots. In trinitycore this was asdressed within the mod.

Snessnaj avatar Oct 02 '22 16:10 Snessnaj

OS Ubuntu 20.04.5 x64 crash info for the underground tram issue info threads and backtrace '''(gdb) info threads Id Target Id Frame 1 Thread 0x7ffff4c51fc0 (LWP 14262) "worldserver" futex_wait_cancelable (private=, expected=0, futex_word=0x338f894 MapMgr::instance()::instance+508) at ../sysdeps/nptl/futex-internal.h:183 2 Thread 0x7ffff43ff700 (LWP 14267) "worldserver" 0x00007ffff6e2246e in epoll_wait (epfd=6, events=0x7ffff43fcd80, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 3 Thread 0x7ffff3bfe700 (LWP 14268) "worldserver" futex_wait_cancelable (private=, expected=0, futex_word=0x7ffff4831198) at ../sysdeps/nptl/futex-internal.h:183 4 Thread 0x7ffff33fd700 (LWP 14269) "worldserver" futex_wait_cancelable (private=, expected=0, futex_word=0x7ffff482c520) at ../sysdeps/nptl/futex-internal.h:183 5 Thread 0x7ffff2bfc700 (LWP 14270) "worldserver" futex_wait_cancelable (private=, expected=0, futex_word=0x7ffff482c464) at ../sysdeps/nptl/futex-internal.h:183 6 Thread 0x7ffff23fb700 (LWP 14271) "worldserver" futex_wait_cancelable (private=, expected=0, futex_word=0x7ffff482c3a4) at ../sysdeps/nptl/futex-internal.h:183 7 Thread 0x7fffd61ff700 (LWP 14272) "worldserver" futex_wait_cancelable (private=, expected=0, futex_word=0x7ffff1a5bd78) at ../sysdeps/nptl/futex-internal.h:183

  • 8 Thread 0x7fffa35ff700 (LWP 14297) "worldserver" 0x00000000024c96da in Acore::Assert (file="/home/gameadm/source/azerothcore/src/server/game/Entities/Object/Object.h", line=517, function="GetMap", debugInfo="MapID: 369 X: 9.15125 Y: 1547.86 Z: -85.3017 O: 0.0274096\nGUID Full: 0xf130011172000002 Type: Creature Entry: 70002 Low: 2 Entry 70002\nName: Thran\nAliveState: true UnitMovementFlags: 0 ExtraUnitMovem"..., message="m_currMap", fmtMessage="") at /home/gameadm/source/azerothcore/src/common/Debugging/Errors.cpp:112 9 Thread 0x7ffc923ff700 (LWP 14336) "worldserver" 0x00007ffff6e17fcb in __GI___select (nfds=26, readfds=0x7ffc923d4a10, writefds=0x7ffc923d4a90, exceptfds=0x7ffc923d4b10, timeout=0x7ffc923d4b90) at ../sysdeps/unix/sysv/linux/select.c:41 10 Thread 0x7ffc91bfe700 (LWP 14337) "worldserver" 0x00007ffff6e2246e in epoll_wait (epfd=23, events=0x7ffc91bfb8e0, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 11 Thread 0x7ffc90dff700 (LWP 14338) "worldserver" 0x00007ffff6de023f in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffc90dfd0a8, rem=0x7ffc90dfd0a8) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78 (gdb)'''

'''(gdb) bt #0 0x00000000024c96da in Acore::Assert (file="/home/gameadm/source/azerothcore/src/server/game/Entities/Object/Object.h", line=517, function="GetMap", debugInfo="MapID: 369 X: 9.15125 Y: 1547.86 Z: -85.3017 O: 0.0274096\nGUID Full: 0xf130011172000002 Type: Creature Entry: 70002 Low: 2 Entry 70002\nName: Thran\nAliveState: true UnitMovementFlags: 0 ExtraUnitMovem"..., message="m_currMap", fmtMessage="") at /home/gameadm/source/azerothcore/src/common/Debugging/Errors.cpp:112 #1 0x000000000067074b in WorldObject::GetMap (this=0x7fffa4ac2000) at /home/gameadm/source/azerothcore/src/server/game/Entities/Object/Object.h:517 #2 0x000000000141e1bd in WorldObject::UpdatePositionData (this=0x7fffa4ac2000) at /home/gameadm/source/azerothcore/src/server/game/Entities/Object/Object.cpp:1168 #3 0x00000000019f2132 in Map::CreatureRelocation (this=0x7ffeaf5854c0, creature=0x7fffa4ac2000, x=9.15124702, y=1547.86108, z=-85.3017197, o=0.0274095535) at /home/gameadm/source/azerothcore/src/server/game/Maps/Map.cpp:1047 #4 0x000000000159b168 in StaticTransport::UpdatePassengerPositions (this=0x7ffeb46f2e00) at /home/gameadm/source/azerothcore/src/server/game/Entities/Transport/Transport.cpp:943 #5 0x000000000159afd3 in StaticTransport::UpdatePosition (this=0x7ffeb46f2e00, x=4.52793837, y=1548.47778, z=-74.6517715, o=1.57079995) at /home/gameadm/source/azerothcore/src/server/game/Entities/Transport/Transport.cpp:917 #6 0x000000000159af21 in StaticTransport::RelocateToProgress (this=0x7ffeb46f2e00, progress=93874) at /home/gameadm/source/azerothcore/src/server/game/Entities/Transport/Transport.cpp:907 #7 0x000000000159aabf in StaticTransport::Update (this=0x7ffeb46f2e00, diff=5070) at /home/gameadm/source/azerothcore/src/server/game/Entities/Transport/Transport.cpp:861 #8 0x0000000001853ebb in Acore::ObjectUpdater::Visit<GameObject> (this=0x7fffa35fd478, m=...) at /home/gameadm/source/azerothcore/src/server/game/Grids/Notifiers/GridNotifiers.cpp:351 #9 0x0000000001a1600d in VisitorHelper<Acore::ObjectUpdater, GameObject> (v=..., c=...) at /home/gameadm/source/azerothcore/src/common/Dynamic/TypeContainerVisitor.h:44 #10 0x0000000001a15fcd in VisitorHelper<Acore::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=..., c=...) at /home/gameadm/source/azerothcore/src/common/Dynamic/TypeContainerVisitor.h:50 #11 0x0000000001a15fa0 in VisitorHelper<Acore::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (v=..., c=...) at /home/gameadm/source/azerothcore/src/common/Dynamic/TypeContainerVisitor.h:57 #12 0x0000000001a15f60 in TypeContainerVisitor<Acore::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit ( this=0x7fffa35fd470, c=...) at /home/gameadm/source/azerothcore/src/common/Dynamic/TypeContainerVisitor.h:91 #13 0x0000000001a15f2d in Grid<Player, TypeList<GameObject, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::VisitAcore::ObjectUpdater (this=0x7ffeb477b638, visitor=...) at /home/gameadm/source/azerothcore/src/server/game/Grids/Grid.h:89 #14 0x0000000001a15f01 in NGrid<8u, Player, TypeList<GameObject, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::VisitGrid<Acore::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7ffeb477b280, x=0, y=2, visitor=...) at /home/gameadm/source/azerothcore/src/server/game/Grids/NGrid.h:103 #15 0x0000000001a03ca7 in Map::Visit<Acore::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7ffeaf5854c0, cell=..., visitor=...) at /home/gameadm/source/azerothcore/src/server/game/Maps/Map.h:877 #16 0x00000000019ef703 in Map::VisitNearbyCellsOf (this=0x7ffeaf5854c0, obj=0x7ffeb46eec00, gridVisitor=..., worldVisitor=..., largeGridVisitor=..., largeWorldVisitor=...) at /home/gameadm/source/azerothcore/src/server/game/Maps/Map.cpp:732 #17 0x00000000019efc10 in Map::Update (this=0x7ffeaf5854c0, t_diff=5070, s_diff=10) at /home/gameadm/source/azerothcore/src/server/game/Maps/Map.cpp:809 #18 0x0000000001a29dd1 in MapUpdateRequest::call (this=0x7fff81d938a0) at /home/gameadm/source/azerothcore/src/server/game/Maps/MapUpdater.cpp:43 #19 0x0000000001a2917b in MapUpdater::WorkerThread (this=0x338f770 MapMgr::instance()::instance+216) at /home/gameadm/source/azerothcore/src/server/game/Maps/MapUpdater.cpp:151 #20 0x0000000001a2b0c7 in std::__invoke_impl<void, void (MapUpdater::)(), MapUpdater> (__f=@0x7fffa6de1270: (void (MapUpdater::)(MapUpdater * const)) 0x1a29120 MapUpdater::WorkerThread(), __t=@0x7fffa6de1268: 0x338f770 MapMgr::instance()::instance+216) at /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/invoke.h:73 #21 0x0000000001a2afd2 in std::__invoke<void (MapUpdater::)(), MapUpdater*> (__fn=@0x7fffa6de1270: (void (MapUpdater::)(MapUpdater * const)) 0x1a29120 MapUpdater::WorkerThread(), __args=@0x7fffa6de1268: 0x338f770 MapMgr::instance()::instance+216) at /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/invoke.h:95 #22 0x0000000001a2af95 in std::thread::_Invoker<std::tuple<void (MapUpdater::)(), MapUpdater*> >::_M_invoke<0ul, 1ul> (this=0x7fffa6de1268) at /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:244 #23 0x0000000001a2af45 in std::thread::_Invoker<std::tuple<void (MapUpdater::)(), MapUpdater> >::operator() (this=0x7fffa6de1268) at /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251 #24 0x0000000001a2ad0e in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (MapUpdater::)(), MapUpdater> > >::_M_run (this=0x7fffa6de1260) at /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195 #25 0x00007ffff7135de4 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #26 0x00007ffff7265609 in start_thread (arg=) at pthread_create.c:477 #27 0x00007ffff6e22133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 (gdb)'''

Mr-Deadbeat avatar Oct 02 '22 17:10 Mr-Deadbeat

The autobalance module for azerothcore doesn't recognize npcbots as players so dungeons are tuned for 1 player even if you are in a group with 4 other bots. In trinitycore this was asdressed within the mod.

set AutoBalance.playerCountDifficultyOffset=0 to 4 and difficulty must be set as 5 players.bad thing that auobalance not scale mobs in openworld.

Parkan1986 avatar Oct 02 '22 18:10 Parkan1986

found another issue bots in party if they kill any quest mob before you can get a hit in the kill will not count towards the quest total

Mr-Deadbeat avatar Oct 02 '22 19:10 Mr-Deadbeat

found another issue bots in party if they kill any quest mob before you can get a hit in the kill will not count towards the quest total

Дополню проблему.Если игрок успел первым нанести удар по мобу, а бот добивает, то игрок получает опыт и если есть квест на убийство мобов то засчитываеться и моб по квесту. Если игрок не ударил моба хоть один раз, то ему не даеться ни опыт ,не засчитываеться убийство по квесту.Если бот начал бить первым и игрок хотя бы один раз ударил моба то ему засчитаеться и опыт и квест.

Parkan1986 avatar Oct 02 '22 20:10 Parkan1986

При тесте сервера АС с NPC ботами обнаружил следующее:

1.Невозможно нанять рыцаря смерти после создания, в меню разговоров отсутствуют какие либо диалоги. Также не возможно его удалить;

2.В меню ботов все способности на английском языке;

3.В меню у шамана выбора чар для оружия отражено только автовыбор других чар нет, тоже самое и у разбойников с ядами;

4.Боты на летающем маунте очень медленно следуют за игроком, но при входе в инст или рейдовое подземелье появляются сразу.

Пока что нашёл это. Позже отпишусь еще.

P.S.

1. Возможно ли настроить ботов чтоб они не убивали игрока в рейде ЦЛК на боссе Леди смертный шепот когда она тебя контролирует (да и вообще при любом контроле игрока мобом или боссами)? Метки рейда в данном случае не получилось применить.

2. Возможно ли обучить ботов диспелить дебаффы?
  1. Пофиксил
  2. Они и должны быть на английском, никакой официальной русской локализации ботов нет
  3. Не подтверждаю, всё на месте. Возможно дело в русском клиенте
  4. Ещё не проверил

P.S.

  1. Боты не должны атаковать законтроленных союзников. Если это происходит значит это баг и будет исправлено.
  2. Боты диспелят дебафы с сюзников (если могут), бафы с врагов (опять, если могут), а также бафы с законтроленных союзников (только в рейдах и героиках)

trickerer avatar Oct 03 '22 08:10 trickerer

So far fixed issues include transports, kill credits, missing gossips and neutral mobs killing bot totems.

AzerothCore just received a big update for spell proc system. Which seems an improvement, but spell proc functionality and stability took a hit. I'm trudging through those changes in order to see what needs updating again. I intend to push fixes applied on top of recent changes so there will be some delay before that happens, probably after all critical/high priority [QAston] issues are resolved. https://github.com/azerothcore/azerothcore-wotlk/issues

trickerer avatar Oct 03 '22 08:10 trickerer

При тесте сервера АС с NPC ботами обнаружил следующее:

1.Невозможно нанять рыцаря смерти после создания, в меню разговоров отсутствуют какие либо диалоги. Также не возможно его удалить;

2.В меню ботов все способности на английском языке;

3.В меню у шамана выбора чар для оружия отражено только автовыбор других чар нет, тоже самое и у разбойников с ядами;

4.Боты на летающем маунте очень медленно следуют за игроком, но при входе в инст или рейдовое подземелье появляются сразу.

Пока что нашёл это. Позже отпишусь еще. P.S.

1. Возможно ли настроить ботов чтоб они не убивали игрока в рейде ЦЛК на боссе Леди смертный шепот когда она тебя контролирует (да и вообще при любом контроле игрока мобом или боссами)? Метки рейда в данном случае не получилось применить.

2. Возможно ли обучить ботов диспелить дебаффы?
  1. Пофиксил
  2. Они и должны быть на английском, никакой официальной русской локализации ботов нет
  3. Не подтверждаю, всё на месте. Возможно дело в русском клиенте
  4. Ещё не проверил

P.S.

  1. Боты не должны атаковать законтроленных союзников. Если это происходит значит это баг и будет исправлено.
  2. Боты диспелят дебафы с сюзников (если могут), бафы с врагов (опять, если могут), а также бафы с законтроленных союзников (только в рейдах и героиках)
  1. Они и должны быть на английском, никакой официальной русской локализации ботов нет. В TC у меня в диалогах с ботами в разделе абилки все способности на русском.

xBarselonx avatar Oct 03 '22 09:10 xBarselonx

В TC у меня в диалогах с ботами в разделе абилки все способности на русском.

Код ботов добавляет в меню способности в виде ссылок. Проверь настройки сервера, DBC.Locale, например

trickerer avatar Oct 03 '22 09:10 trickerer

So far fixed issues include transports, kill credits, missing gossips and neutral mobs killing bot totems.

AzerothCore just received a big update for spell proc system. Which seems an improvement, but spell proc functionality and stability took a hit. I'm trudging through those changes in order to see what needs updating again. I intend to push fixes applied on top of recent changes so there will be some delay before that happens, probably after all critical/high priority [QAston] issues are resolved. https://github.com/azerothcore/azerothcore-wotlk/issues

i should add the tram issue described above behaves in a funny way after the crash when you login to the game again you are suddenly in a Raid and a character from a totally different account is added to the party in this case character added was from my GM account thought i should clarify this it might be missed in my original posting

Mr-Deadbeat avatar Oct 03 '22 11:10 Mr-Deadbeat

В TC у меня в диалогах с ботами в разделе абилки все способности на русском.

Код ботов добавляет в меню способности в виде ссылок. Проверь настройки сервера, DBC.Locale, например

Посмотрел настройки DBC.Locale, выставлял русский, но ничего не меняется.

У шамана вот такая ситуация и у разбойника тоже самое. В чем может быть проблема? WoWScrnShot_100322_220911

Посмотрел настройки DBC.Locale, выставлял русский, но ничего не меняется. Ниже скрин из AC. WoWScrnShot_100322_221708

Чистил кеш в клиенте и папку WTF, результат такой же.

Ниже прикрепляю скины из ТС WoWScrnShot_100322_224704 WoWScrnShot_100322_224716 WoWScrnShot_100322_224812

xBarselonx avatar Oct 03 '22 17:10 xBarselonx

Добавлю свои пять копеек 1.Автобаланс от Азероткор ломает нпс ботов.Независимо от настроек боты наносят урон 1-3 единицы в подеземлье. 2.Почему то в подземелье ragefire chasm нпс боты з ависали в бою после каждой стычки с мобами.Помогали команды npcbot teleport и hide,unhide.После этого нпсботы выходили из боя. 3.Был странный момент что вовремя боя в подеземлье если использовать команду телепортации нпсботов,то было 2 раза так что бот изчезал из подземелья,хотя оставался в группе.Попытки вернуть бота на место после боя не получались,помогало только выход из инста и вызов бота с помощью команды телепортации.

Parkan1986 avatar Oct 03 '22 21:10 Parkan1986

2.Почему то в подземелье ragefire chasm нпс боты з ависали в бою после каждой стычки с мобами.Помогали команды npcbot teleport и hide,unhide.После этого нпсботы выходили из боя.

Странно,после перезагрузки сервера при повторном прохождении подземелья боты не зависали в бою после каждой стычки.Странно,вижу такое впервые.

Parkan1986 avatar Oct 03 '22 22:10 Parkan1986

Alright. After trial, error and one gigantic pain in the ass, got fixed:

  • flying mounts speed
  • bots disappearing after teleport
  • dispelling buffs from controlled friends
  • Naj'entus encounter (spines)

If nothing serious pops up, the next thing to do is a fix for autobalance module.

trickerer avatar Oct 05 '22 11:10 trickerer

После сборки в MVS вышло сообщение. image

При запуске worldserver.exe так имеются сообщение красным цветом. image

Это критично?

xBarselonx avatar Oct 05 '22 12:10 xBarselonx

If nothing serious pops up, the next thing to do is a fix for autobalance module.

Возможно ли изменить модуль чтобы он так же скалировал мобов в открытом мире как и версия для ТС??

Parkan1986 avatar Oct 05 '22 12:10 Parkan1986