06-18-2003 17:56
Hello everyone! :D

Ive been using linked objects alot in designing my place in immaculate, and wanted to have a cool looking elevator.

I wanted to put some phantom components on the elevator, to make it look more dazzling, yet not have it interefere with riding the elevator, so I link some objects to the elevator (which currently has no script) and put a script with only an llSetStatus(STATUS_PHANTOM,TRUE) in it on the objects that I want phantom.

A problem occurs... the whole elevator becomes phantom, even though the parent elevator part doesnt have a phantom script in it.

I suggest that llSetStatus() on children objects should only affect the children, on parents it should affect the whole linked set.

LL would have to make some bug-proofing though, I dont think the sims would be happy with physical child objects, with a non-physical parent, so I compiled a list of what to allow on childern-only with the llSetStatus() call I propose.

The list:

STATUS_PHANTOM - can be used on child-only basis.

STATUS_PHYSICS - cannot be used, makes error message or sets whole linked set to physical.

STATUS_ROTATE_(x y and z) - can be used on child-only basis

STATUS_BLOCK_GRAB - have not experimented with that yet.

STATUS_SANDBOX - could be used, but has no purpose as linked children cant move on their own.

STATUS_DIE_AT_EDGE - could be used, but would effect the linked set.
_____________________
October 3rd is the Day Against DRM (Digital Restrictions Management), learn more at http://www.defectivebydesign.org/what_is_drm