posted 06-01- 03:00 AM
Hmmm -Not so easy to explain, I'll try it:
First you need an "empty object" without any lods, just copy and paste a shadow-object or anything else as a child of the ultimate parent and delete all lods of it. Reload.
Rename this object to "RearGunner" or whatever crew position this should be. Reload. Now add (copy,cut, paste etc) all objects wich belong to this crew position (like chairs, guns etc) as childs of the "RearGunner" object. Hmmm - I think a small pic explains it better:
This is the proplist for the "Navigator" (or RearGunner or whatever):
(obProto 'CCrewPos) (obCrewType 'gunRemote) (crewRadius 2) (obViewPt 0,0,0) (gunList 'Gun3)
Now, we know that all child parts of a 'gunRemote object will yaw and pitch when their names starts with "gun" or "view" (and the dofs for this objects are named dofID 'yaw or 'dofID 'pitch) Read page 25 in the OP-Specification !!
"gunUBK1" is just the model of the gun, "viewNavigator" is the viewpoint (needs no proplist !!) "Gun3" is the CGun object.
The last to add to this tree is the file reference to a normal renamed pilot.sm file, this gives you a "real" new pilot/crew member who jumps out etc. Note: If you rename and change positions etc in pilot.sm files you had to repair the resulting .sm file (with OL or Extractor) !!
Just experiment a bit !
LK