sysval(disablewalking)=1 disables the walk power; 0 is normal.
It is not the same as running char(1).xsp=0 in a loop or using char(1).nomove=1.
sysval(disablewarping)=1 cannot enter any warp, 0 is normal.
I remember a script that would iterate all the warps and change their coordinates by about 10,000 for one direction to do it.