<img width="1457" height="587" alt="Image" src="https://github.com/user-attachments/assets/c4ffd5b3-a1af-46c1-a508-086fce948d82" /> <img width="1403" height="918" alt="Image" src="https://github.com/user-attachments/assets/a2595ca9-9cae-4747-bdc6-10c6cdf3ff0b" /> <img width="1149" height="555" alt="Image" src="https://github.com/user-attachments/assets/ef72aa2e-776c-4af1-9a4c-f21e7cf8f609" /> This may lead to NaN entity velocity if `a2` were left uninitialized at that time. I sugguest passing an empty vector to `vecDropMomentum` in `DropActiveWeapon` to keep API consistency/stable.