The melee gameplay ability GA_Melee uses a NetMulticast RPC which isn't allowed and causes a blueprint validation error:
GA_Melee.uasset: Gameplay Abilities are not replicated to Simulated Proxies and therefore NetMulticast Function MeleeImpact is meaningless
NetMulticast RPCs on GAs used to work, because abilities UObjects were replicated to all clients but this was unintentional behavior. Nowadays they don't replicate to sim proxies anymore, so the NetMulticast won't work. With the current implementation players can hear their own melee attacks, but not those of other players and bots (unless they are listen server). The hit FX (melee impact sound) should be played in a different way, like GameplayCueNotifies.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-217929 in the post.
5 |
Component | UE - Gameplay - Gameplay Ability System |
---|---|
Affects Versions | 5.4, 5.0, 5.1, 5.2, 5.3 |
Target Fix | 5.5 |
Fix Commit | 34682784 |
---|
Created | Jun 13, 2024 |
---|---|
Resolved | Jun 26, 2024 |
Updated | Jul 21, 2024 |