AISense_Hearing / ReportNoiseEvent never triggers OnTargetPerceptionUpdated (UE 5.8)

Glad that it’s solved!

Yeah the input wasn’t issue and multiplayer replication just a gut check. Affiliation detection requires team setup and can produce wrong results if not set.

If I remember correctly ** IGenericTeamAgentInterface** should be implemented for affiliation setup. Proper way is to use C++ and implement into the Pawn or Controller. Controller asks pawn the ID or Pawn can tell controller on posses. Think you can add it from blueprints too the generic one IGenericTeamAgentInterface | zomg's unreal engine notes or Affiliation and Team in Unreal Engine | apokrif6

There is an example implementation over here as well

Use FGenericTeamID to set IDs

As far as I remember you should be able to add interface from BP and you need to set GenericTeamID for controlled pawn. Think there is a wrapper in LEStandartLibrary plugin which is very handy in many things. You can install that and use wrapper node SetGenericTeamID/GetGenericTeamID to do bp pure.

Happy developing.