Tree of Savior Forum

Hunter: First Aid

I leveled this attribute on a whim before I found out that there is/was a bug thought to be related to it causing the companion to get stuck in a stutter step motion trying to approach it’s target for a while without reaching it.

This motion bug is easily observable when attempting to use any other command for the pet while it’s stuck in the coursing animation. I can’t seem to find a definitive answer by anyone in other threads as to whether skipping first aid actually helped with this in any significant way.

Has anyone experimented with this enough to comment?

Are you talking about the standard Coursing bug?

1 Like

Yep that’s the one. Is it possible first aid affects that or is it a different bug entirely they are referring to?

For me using coursing and then using any other commands without waiting for the companion to resume normal ai behavior eventually results in stuck/immobile/vanishing companion, but usually not before it starts rubberbanding and teleporting all over my screen.

This happens without the attribute too (at least for me).

One way to reset it is to take Hunter C2 for Retrieve and use it. You can then just walk up to the pet and it resets.
Other option would be to use Rush Dog and hope it resets itself.

1 Like

I just realized I’m a derp and had a hunter on a different server from when I first started that does not have first aid. The perfect opportunity to test this myself and I spaced it :sweat_smile:

So at first my thoughts were “Wow maybe there’s something to this, it still rubberbands sometimes but it fixes itself and my pet seems to never get itself fully stuck.” Further testing however revealed that it may just be map dependant, when I changed maps from tenet garden to tenet church b1 i was eventually able to break my poor companion’s ai and leave it in the dust.

So in the end my thoughts are that if first aid affects these particular bugs at all it has to be in overcomplicating the pet’s ai. The theory runs that the scripting of the ai is fine but in practice it does not process well or have any way of dumping it’s queue and clearing itself up for the next input. In adding other if/then/else statements with passives (bear with me if I sound retarded I took a c++ class years ago and that’s it) it merely aggravates the problem that already exists by necessitating that it process yet another variable.

My barely educated ramblings aside, I think it may just make it slightly easier to bug out rather than causing anything by itself. So far this seems completely avoidable by simply not spamming commands and waiting for coursing to “run it’s course” (bah dum tiss) before issuing more commands. :thumbsup:

I actually have two Hunters around that level and only one has First Aid.
I might test it myself in these two locations you mentioned.

Might take me a few days though as I want to run tests on Retrieve with and without First Aid