Core/Groups: Multiple changes to out-of-range group member stats broadcasting: - Implemented member status updates for Ghost, PVP, FFA, Dead, AFK, DND, RAF, Vehicle; - Implemented RAF dynamic flag; - Implemented two methods of fixing problems with gaps in out-of-range member aura list, leading to not all auras being displayed in the UI; - Optimized stats update broadcasting by not constructing a packet if there are no potential out-of-range recipients; - Fixed out-of-range stats updates not being broadcast to players in visibility range but invisible due to phasing/invisibility/stealth; - Fixed offline member status being broken in groups that loaded from DB after a server restart; - Fixed broken packet structure when broadcasting stats update about a group member on a vehicle; - Fixed broken packet structure when requesting stats about a group member that's currently on cross-server; - Unified construction of SMSG_PARTY_MEMBER_STATS and SMSG_PARTY_MEMBER_STATS_FULL; - Fixed Player::SetPvP not overriding Unit::SetPvP
Подробнее