gmod-rs/crates/engine
Niko Marmeladkov 4a8e75635e
Some checks are pending
CI / checks (push) Waiting to run
Физика: поднят предел скорости Rapier — физган больше не отстаёт
Корень отставания пропа найден замером и подтверждён на чистом Rapier:
в rapier 0.36 по умолчанию `normalized_max_linear_velocity = 400`, и любая
заданная скорость выше 400 обрезается на шаге. Отсюда 1200 -> 400 и «проп
плетётся за игроком»: никакая пружина не помогала.

- PhysicsWorld::new поднимает `normalized_max_linear_velocity` до 100k
  (в Source скорости выше: бег 650, физган до 5000, падения — тысячи);
  защита от нефинитных значений остаётся;
- тест-страж body_with_set_velocity_actually_moves: тело с 1200 обязано
  проехать >1000 за секунду (до фикса — 400, тест падал);
- временный телепорт-костыль был откачен ранее; трение на удержании
  выключается (combine rule Min), на отпускании возвращается 0.6.

Проверено: 29 сьютов зелёные (включая новый тест скорости).
2026-10-24 22:07:29 +03:00
..
src Физика: поднят предел скорости Rapier — физган больше не отстаёт 2026-10-24 22:07:29 +03:00
tests Вьюмодель: посадка по модели и встроенный weapon_pistol 2026-10-24 21:40:00 +03:00
Cargo.toml engine: физика на Rapier3D — пропы падают, сталкиваются и засыпают 2026-10-13 12:36:51 +03:00