oh well, in lieu of anybody answering, i gave it a shot and i can't get it to work.
i modelled a box in position, and added it as a subent using the normal
"nuit-dock 0 0 0 1 0 0 0",
entry to keep it in position. i put the "is_dock" attribute in the subent's def. when i view w/ bounding boxes, the dock is at the origin of the model.
after looking at how the Coriolis is defined, i've amended my def to :-
subentities = (
subentity_key = "nuit-dock";
orientation = ( 0, 0, 0, 1);
position = ( 0 0 0 );
is_dock = true;
the box model appears at the *bottom* of the model, way way outta place, and the bounding box dock is still at origin.
i've just tried changing those position values to equal the position the box appears in the model, and the goddamn box now appears at the origin and the bounding box is at the bottom of the model - ie, they've switched places.
help please, i'm totally lost here
using 1.73.4 btw