I know this sounds like a “just use Play Sound 2D since it’s (supposedly) supposed to play on the clients only” but that doesn’t work. I have a handful of player-specific sound effects that shouldn’t be replicated to other clients, but they totally are and I am at a loss after having tried/searched for almost everything.
They aren’t using any replicated events at all. I’ve put the 2D and Play at Location Play Sound events in the character itself, or cast to the Player Controller, or played directly from the controller since it should only belong to the owning player but no luck. When I play a specific sound that’s meant ONLY for the owning client, it plays on every networked player, every time.
What is the trick? Is this a bug? How can I have specific sounds play ONLY on my networked player’s client? (They are sounds like getting hit, “danger” for low health, “you have 10 seconds to do x”, etc.)