diff --git a/src/mad_dynmap.cpp b/src/mad_dynmap.cpp index c2e0b1123..1528a2953 100644 --- a/src/mad_dynmap.cpp +++ b/src/mad_dynmap.cpp @@ -1114,7 +1114,7 @@ inline void rfcav_kickn (cflw &m, num_t lw, int is) bx = p.y*by + p.x*bx; by = byt; - p.pt -= wchg*w*by*sa; + p.pt -= wchg/m.pc*w*by*sa; } } mdump(1); diff --git a/src/madl_dynmap.mad b/src/madl_dynmap.mad index c76aa51af..865148731 100644 --- a/src/madl_dynmap.mad +++ b/src/madl_dynmap.mad @@ -1369,7 +1369,7 @@ function M.rfcav_kickn (elm, m, lw, istp) -- [KICKCAV, nmul~=0 or nbsl~=0] -- bx = y*by + x*bx by = byt - pt = pt - bdir*omega*by*sa + pt = pt - bdir*_pc*omega*by*sa end m[i].px = px