Musician.Registry.PlayerIsInRange() returns true if the player is in range to hear the music. It does not take account of phasing so music coming from another phase or server shard can still be heard.
The C_PlayerInfo.IsConnected() function seems to address this.
Musician.Registry.PlayerIsInRange()
returns true if the player is in range to hear the music. It does not take account of phasing so music coming from another phase or server shard can still be heard.The
C_PlayerInfo.IsConnected()
function seems to address this.C_PlayerInfo.IsConnected(PlayerLocation:CreateFromGUID(guid))