It would be useful to split these two behaviors up into separate flags, such as DONTMOVEWITHSECTOR and CANWALKON (or something, names can be bikeshedded over of course).
From what I can tell, all the behavior of this flag is controlled in p_map.cpp and would be pretty straightforward to split. Would a PR be accepted if I did so? The main drawback I can see would be adding yet more actor flags, but I'm not sure there's any way to replicate either desired behavior individually in ZScript.
