[AI] Editor crash when moving BT nodes if the BB has a BlackboardKeyType_Object with a null BaseClass

UE - AI - BehaviorTree - Feb 28, 2023

The editor crashes if a BT is changed while its Blackboard has an Object type key with its BaseClass set to None (null). There is no warning or log alerting the user that setting the BaseClass to No ...

CopyTask in BuildGraph never throws an exception if the copy fails

UE - Foundation - Horde - BuildGraph - Feb 28, 2023

CopyFile function in CommandUtils.cs assumes that an exception will be thrown if the number of retries is exceeded, but the loop condition prevents it from being thrown. Following fix works:publics ...

WaitGameplayTagQuery does not adhere to its Query rules if there are no tags on the Actor

UE - Gameplay - Gameplay Ability System - Feb 25, 2023

Hello, I posted a bug submission some days ago on [Link Removed], however I received a mail asking me to repost it here instead. So here I go, even if it's not a question per say. Description: T ...

Sequence is marked dirty when closing

UE - Anim - Sequencer - Feb 24, 2023

Cannot Add Player with a second controller in Lyra

UE - Gameplay - Input - Feb 24, 2023

Controller 1 is able to navigate the menu as normal, but if you hit the "Start" button on Controller 1, it'll flash the Add Player UI element but won't connect as Player 2, and the output log will s ...

Update FLevelEditorViewportClient::InputAxis to forward mouse axis events as well

UE - Gameplay - Input - Feb 23, 2023

FLevelEditorViewportClient::InputAxis needs to be updated to use the device mapper and FInputDeviceID's instead of the old int 32 ControllerID. Looks like this was missed during the refactor to use ...

[AI] Navmesh generates incorrect triangles that connect a lower platform to one above it

UE - AI - Navigation - Feb 21, 2023

Navmesh is setting some vertices to be quite above what would be the max step height of the agent when two platforms are aligned with one above the other. The navmesh may reach up to the upper platf ...