gmod-rs/docs
Niko Marmeladkov 5bdbdbfbf8
Some checks are pending
CI / checks (push) Waiting to run
A19: найден механизм движка для скорости на склоне (возврат потерянного)
В gamemovement.cpp (ClipVelocity, строка ~3144) есть блок flRedirectCoeff: после
отсечения вектор скорости растягивается вдоль скольжения на потерянную в
плоскость компоненту (out *= (len + |v·n|·coeff)/len). Это и есть причина, по
которой в движке на ходибельном склоне нет замедления. Коэффициент передаётся в
TryPlayerMove третьим параметром; в базовом game 2013 он нулевой, у мода может
быть своим.

Наивный перенос проверен замером и провалился: если возвращать потерянное на
каждом контакте каждого подшага, бонус копится за кадр — на 15° скорость ушла в
442 юнита/с. Правка откачена, дерево зелёное (23 сьюта, 28 картовых тестов).

Правильный перенос записан в docs/PARITY.md E23.7: возврат считается один раз
на отсечение, длина берётся до отсечения, результат ограничивается желаемой
скоростью кадра; приёмка — таблица probe_slope_angles (до 44° не ниже 95% от
250).
2026-10-16 22:39:11 +03:00
..
ARCHITECTURE.md docs: план Source RS — этапы, архитектура, проблемы, Lua, сеть, разведка 2026-10-11 22:25:36 +03:00
LUA.md docs: план Source RS — этапы, архитектура, проблемы, Lua, сеть, разведка 2026-10-11 22:25:36 +03:00
NETWORK.md docs: план Source RS — этапы, архитектура, проблемы, Lua, сеть, разведка 2026-10-11 22:25:36 +03:00
PARITY.md A19: найден механизм движка для скорости на склоне (возврат потерянного) 2026-10-16 22:39:11 +03:00
PLAN.md render: вода (SURF_WARP), area-скайбокс с правильным порядком глубины, лайтмапы диспов по UV 2026-10-12 08:28:28 +03:00
PROBLEMS.md docs: план Source RS — этапы, архитектура, проблемы, Lua, сеть, разведка 2026-10-11 22:25:36 +03:00
RECON.md net: добавлен недостающий userinfo-конвар cl_playermodel 2026-10-12 14:51:57 +03:00