if (trace_fraction < 1)
{
swimming = true;
- org = trace_endpos - normalize(org - trace_endpos) * stepdist;
+ org = trace_endpos + normalize(org - trace_endpos) * stepdist;
for (; org.z < end.z + e.maxs.z; org.z += stepdist)
{
if(autocvar_bot_debug_tracewalk)