Thanks again for the reply, I really appreciate your help with this.
I had spaced on making it a Service rather than a Task, so I switched it over so it’s now using a “Receive Execute AI” and was able to add the “Finish Execute” onto the end.
-
I verified that the key is valid and that the vector value being returned is being updated using an is valid and some “Print String” nodes; all looks good there.
-
The path is executing through to the “Rotate” nodes. Verified using Breakpoints. I also tried swapping over my “Set Control Rotation” nodes to “Set Actor Rotation” since I have the pawn set to ignore control rotation currently; but that didn’t change the result which is currently that the enemy pawn isn’t rotating at all.
-
I’ve added the Finish Execute.
As for the ignoring the 90 and 270 values, I left that intentionally at the time to help troubleshoot what was happening. I’ve added another “Print String” for the time being to make sure that it’s atleast reading the “Look at Rotation” correctly.
I haven’t been this frustrated with something game related since the first time I fought Shao Khan in MK2 lol. Here is my updated Task BP.