Hi
I’ve just gone through this clipping ordeal myself.
Basically it boiled down to this:
When in clipping trouble, ungroup (in worst cases - delete) the relevant clipping/ script_movers and start over again, defining them. This way I always get it to work. The entity/ brush relations sometimes seem to acquire strange characteristics from thin air (GtkRadiant trouble/ noob handling? - see below).
well known notes: (http://www.splashdamage.com/forums/viewtopic.php?t=2703)
- Clipping will attach to model via origins.
- Model origin is master (will go to eg path_corner) and clipping will adjust according to point 1.
- Build everything as it is, never rotate stuff. Rotate with scripting later.
—elaboration—
I had a multi-brush script mover (with no model), selected one piece of it, copied that piece and put it next to the rest of the script_mover. This caused really strange behaviour with the new part moving by itself rather unregularly in the other end of my map while I was moving the original mover. Unrelated enteties were also triggered, though no new relations were displayed in the editor. My guess is that similar things could happen when you create the origin for your script_mover if you don’t explicitly include it within your entity or (re)define all the pieces together.