Seated avatars contribute mass to physical objects when SIT_FLAG_NO_COLLIDE is set
tracked
Tangent Enyo
SIT_FLAG_NO_COLLIDE (applied with llSetLinkSitFlags()) disables collision shapes on seated avatars but avatar mass is still contributed to the object. This shifts the physical object's center of mass and interferes with the function of particularly small vehicles.
Avatar mass contributions should be simply be disabled entirely when SIT_FLAG_NO_COLLIDE is applied to match the behavior of linked objects not contributing to a linkset's mass when PRIM_PHYSICS_SHAPE_TYPE is set to PRIM_PHYSICS_SHAPE_NONE with llSetLinkPrimitiveParams().
Alternatively, a sit flag, e.g. 'SIT_FLAGS_NO_MASS', that disables mass contribution from seated avatars is proposed.
Log In
Maestro Linden
tracked
Importing this as a feature request for a new sit flag named SIT_FLAG_NO_MASS or similar, which can be set independently of SIT_FLAG_NO_COLLIDE.
Maestro Linden
under review
Atomic Infinity
Maestro Linden during the review it would be also worth considering mass in general, as per this canny : https://feedback.secondlife.com/scripting-features/p/lloverridemassfloat-new-mass
Tangent Enyo
Can this be changed to a scripting bug? Bug title: Seated avatars contribute mass to physical objects when SIT_FLAG_NO_COLLIDE is set
Spidey Linden
Tangent Enyo: moved it for you, thanks for asking!