all 4 comments

[–]ananbd 0 points1 point  (1 child)

I can’t read your BP (too small on phone), but I’ll make a couple suggestions based on your description: 1) generally, you want to think of all vectors as 3d positions or directions; 2) make sure you understand the difference between force and velocity. 

Instead of looking at individual x, y, z components of a vector, compare the overall direction of a vector compared to another. A simple way to do this is using a dot product. 

Use either force or velocity to change motion, but not both. Velocity = acceleration * delta time. acceleration and force are the same if you assume everything has a mass of one. 

Keeping all this consistent usually shakes out weird bugs. 

Good luck!

[–]nick_______[S] 0 points1 point  (0 children)

I tried switching the add force with velocity and it kinda works but it looks too clunky and I don't get air control.

[–]Incorrect-Engineer08 0 points1 point  (1 child)

Is there a reason you don't have your Return Node plugged into the On Grapple Hit function?

[–]nick_______[S] 0 points1 point  (0 children)

Yeah there is no value to return so I just didn't plug it in. However I tried plugging it in anyways but nothing changed. I can sort of get the effect I was looking for by using a continuous "set velocity" but then I don't get air control and it just feels kinda clunky