Okay, that makes sense to me. Here’s what I cooked up in the service:
Just before this is a check making sure we’re in the Combat state. Unfortunately, things seem to be the same. I’m printing the difference between the player’s position and the Target Location and consistently coming up with 0.0.
So, the distance check is being breached every tick.
Hope you can shed some light on the matter.