Jump to content

Recommended Posts

Posted

Calling anyone who ever used the pathTraverser 😆

I'm using a GUI to send the destination to an AITask running on my entity. It doesn't go to the destination - it goes northwest forever until the AITask expires everytime, so (-, -). I tried sending one north and one south to test this, and some other positions. Does anybody see a potential reason? My prints confirm that the destinations are getting across (follows).
```cs
        public override void StartExecute()
        {
            Vec3d d = new Vec3d(destination.X, destination.Y, destination.Z);
            Console.WriteLine("Dest:" + destination.X +", " + destination.Z);
            pathTraverser.NavigateTo_Async(
                d, // target
                moveSpeed, // movingspeed
                0.12f, // target distance
                () => { }, // on goal reached
                () => { stuck = true; Console.WriteLine("Strider is stuck"); } // onstuck
            );
        }
```

```

19.11.2025 21:17:56 [Client Warning] ===============================================================
19.11.2025 21:19:31 [Server Notification] [siltstriders] Received SiltStriderNavigationMessage from genovefawith dest1000, 5, 1000
19.11.2025 21:19:31 [Server Notification] [siltstriders] Found AiTask on strider:1000, 5, 1000, vssiltstrider.src.AiTaskFollowCourse
Dest:1000, 1000
task x:
19.11.2025 21:19:38 [Server Notification] [siltstriders] Received SiltStriderNavigationMessage from genovefawith dest-1000, 5, -1000
19.11.2025 21:19:38 [Server Notification] [siltstriders] Found AiTask on strider:-1000, 5, -1000, vssiltstrider.src.AiTaskFollowCourse
Dest:-1000, -1000
```


(Spawned 2 of them and they went the same way, NW, or (-, -)

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.