we came across another problem which seems to be a serious bug. We are making our game for PC, PS4 and XBOXONE and this problem, so far, happens on PS4. It doesn't happen in editor or in a build for PC (we haven't tested XBOXONE yet).
It's about animations or, to be more precise, animation states. Whenever we want to change the state of a character, for example we want it to be drunk or injured, we use the action "Change state in Layer X" and within, we assign a different state asset. What happens on PS4 is that the animation state will change but only for the period of time that is defined by the transition time. So, if we leave it on default - the transition time being 0.25s, it will change the animation state but it will immediately return to its default state. If we set the transition time for, I don't know, 10s, the state will change and stay changed for those 10s but right after that, it will again reset itself to the default.
Using action for "gestures" is fine - animations will work as intended.
Using action to change the character's "default state" works - but this creates different problems and I believe this isn't how the system should work. Also, this is extremly problematic when using Melee module. In it, the shield asset has a part where you define the "Defend stance" using animation state and because of this bug, the characters will try to use it but immediately snap back to default state. Not to mention the action "Melee blocking", which, as I understood, also tries to switch the animation state causes this bug as well.
I'm putting a video below which demonstrates the bug.
Customer support service by UserEcho