diff options
| -rw-r--r-- | data/sql/updates/db_world/2025_11_20_00.sql (renamed from data/sql/updates/pending_db_world/rev_1763616362223549900.sql) | 1 | ||||
| -rw-r--r-- | src/server/game/Handlers/VehicleHandler.cpp | 5 | ||||
| -rw-r--r-- | src/server/scripts/Northrend/Ulduar/HallsOfStone/brann_bronzebeard.cpp | 1 |
3 files changed, 6 insertions, 1 deletions
diff --git a/data/sql/updates/pending_db_world/rev_1763616362223549900.sql b/data/sql/updates/db_world/2025_11_20_00.sql index 0274f8ca59..9e5bfd9873 100644 --- a/data/sql/updates/pending_db_world/rev_1763616362223549900.sql +++ b/data/sql/updates/db_world/2025_11_20_00.sql @@ -1,3 +1,4 @@ +-- DB update 2025_11_18_02 -> 2025_11_20_00 -- DELETE FROM `creature_summon_groups` WHERE `summonerId` = 29310 AND `summonerType` = 0 AND `groupId` = 2; INSERT INTO `creature_summon_groups`(`summonerId`, `summonerType`, `groupId`, `entry`, `position_x`, `position_y`, `position_z`, `orientation`, `summonType`, `summonTime`, `Comment`) VALUES diff --git a/src/server/game/Handlers/VehicleHandler.cpp b/src/server/game/Handlers/VehicleHandler.cpp index 28b5a83a3c..4df63ad67f 100644 --- a/src/server/game/Handlers/VehicleHandler.cpp +++ b/src/server/game/Handlers/VehicleHandler.cpp @@ -50,7 +50,10 @@ void WorldSession::HandleDismissControlledVehicle(WorldPacket& recvData) mi.guid = guid; ReadMovementInfo(recvData, &mi); - _player->m_mover->m_movementInfo = mi; + if (_player->m_mover->IsRooted()) // for some reason client sends it without it even if rooted + mi.AddMovementFlag(MOVEMENTFLAG_ROOT); + + ProcessMovementInfo(mi, _player->m_mover, _player->m_mover->ToPlayer(), recvData); _player->ExitVehicle(); } diff --git a/src/server/scripts/Northrend/Ulduar/HallsOfStone/brann_bronzebeard.cpp b/src/server/scripts/Northrend/Ulduar/HallsOfStone/brann_bronzebeard.cpp index a783794652..f9612cf600 100644 --- a/src/server/scripts/Northrend/Ulduar/HallsOfStone/brann_bronzebeard.cpp +++ b/src/server/scripts/Northrend/Ulduar/HallsOfStone/brann_bronzebeard.cpp @@ -413,6 +413,7 @@ public: DoCast(me, 58506, false); me->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_READY_UNARMED); me->SendMovementFlagUpdate(); + me->SetImmuneToAll(true); break; case ACTION_START_SJONNIR_FIGHT: SetEscortPaused(false); |
