User experienced unexpected AI behavior and was kind enough to share a stripped down version of the project. I was able to nail down issues user was experiencing to failed enum-to-byte conversion. User has an enum asset containing two entries, but whenever user's BP is passing any literal value of that enum to any function call expecting byte the value gets wrongfully converted to MAX.

Steps to Reproduce

1. Get project I've put here: [Link Removed]
2. It's BP only project, so just open it with 4.9
3. PIE

Observe values print on the screen, it's 2 (the MAX value) while it should be 0 (Idle). Code printing values is in level's blueprint.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.9
Target Fix4.9.1
Fix Commit2684512
Release Commit2686051
CreatedSep 8, 2015
ResolvedSep 9, 2015
UpdatedFeb 5, 2017