New update is out for UE5.4 with several fixes. Changelog:
v3.6 (live 29.04.24)
- FIXED: Many abilities could not be executed with touch controls
- FIXED: The loop to check if a puppet should be destroyed after its parent unit was killed could be triggered while the Unit was still alive
- FIXED: Potential infinite loop for AI units using BP_Ability_Move if they are searching for an enemy but all units on the map are allies
- FIXED: Stat Puppets used in maps with heightmaps would change their pitch rotation if targeting units on different elevations (instead of only yaw as intended)
- FIXED: Clients could attempt to access the GridUI on hover for an ability before it was replicated, causing a warning
- FIXED: Update max stats only updated one stat instead of all input
- FIXED: Replaced material Demo map ladders, which were causing a warning
- FIXED: Abilities in SRPG map had AP cost set to 8 (this was unused by default, so was not normally causing issues)
- FIXED: Collision plane now blocks all by default in BP_GridManager_Hex
- FIXED: QueueDisplayVisibleTilesInAbilityRange in BP_Ability was getting DiamondShapedAbility directly from the OwningUnit instead of using its own (overridable) variable
- Preventing extra abilities from being added multiple times in stats ability manager
- Moved OnPostLogin logic into Begin Play of Player Controller, as the old approach did not support seamless travel"
- Fixed BP_ATBTT_Strategy blueprint description
- Early exit added to event hub if attempting to unbind an event that was not bound
- Removed hard reference to Hybrid puppet from NotifyReady in hybrid turn manager
- Turn start event is now called on each individual unit when their turn starts also in the SRPG Turn Manager