simulated function UpdateRoll(float dt, float speed, int mode)
{
local rotator r;
if ( Level.NetMode!=NM_DedicatedServer && mode == CurrentMode) // to limit to one mode
{
RollSpeed = speed;
CurrentRoll += dt*RollSpeed;
CurrentRoll = CurrentRoll % 65536.f;
r.Roll = int(CurrentRoll);
SetBoneRotation('Bone Barrels', r, 0, Blend);
}
}