NPC_PutInVehicle updates logical state correctly:
- NPC_GetVehicle returns returns the correct boat ID
- NPC_GetVehicleSeat returns driver
However, the NPC model remains visually on foot and does not attach to the boat seat.
For testing, I manually positioned the NPC on top of the boat using NPC_SetPos, then called NPC_PutInVehicle through a custom command while standing near the boat. After calling it, the NPC briefly disappears and reappears, but still remains visually on foot instead of attaching to the boat seat.
I also tested calling NPC_PutInVehicle automatically after spawn, and the result is the same.
Client used:
Tested boat models:
- 595 (Launch)
- 446 (Squalo)
Tested:
- localhost and VPS
- multiple boat models
- skin set before calling NPC_PutInVehicle
- delayed call after spawn
NPC_PutInVehicle updates logical state correctly:
However, the NPC model remains visually on foot and does not attach to the boat seat.
For testing, I manually positioned the NPC on top of the boat using NPC_SetPos, then called NPC_PutInVehicle through a custom command while standing near the boat. After calling it, the NPC briefly disappears and reappears, but still remains visually on foot instead of attaching to the boat seat.
I also tested calling NPC_PutInVehicle automatically after spawn, and the result is the same.
Client used:
Tested boat models:
Tested: