[QUOTE=7Soul] Try adding a "For each (fish)" condition in there. It's a system condition[/QUOTE]
I think I tried that before and it didn't help. Here is what I've got now:
Now the fish move to the hook, but when the hook gets destroyed by a recast, they just sit there.
EDIT: Alright, I saw the problem, I inverted that distance check when I shouldn't have. When I fixed that, their behavior is the opposite. The Fish now constantly try and get to their origin, even if they do get there, unless they are going after a Hook.
[QUOTE=Nimtrix] Also, if you want your fish to stop when within 10 pixels of it's origin, instead of the 4 conditions, you can do it with only 1 if you use the distance expression.
Use "System: Compare two values", then input:
[code]distance(Fish.X, FishOriginX, Fish.Y, FishOriginY) < 10[/code][/QUOTE]
Ah, thanks! Much cleaner.Nimble0052012-06-29 23:36:41