'm working on a parachute. The 'opened chute' assembly is meant to move and compress into the pack (for camera/dork purposes).
The scripts involved movement of child prims, One example is at the bottom of the post.
They would work a few times. "deploying" and "packing", but after a I would try and reattach the pack (for main script debugging),
I will get the error "You can't attach multiple objects to one spot."
If I rez the object, which when attached was all in it's place, but the prims featuring movement scripts will be spread out
so far I can't even relink them without dragging the peices back to the center of mass.
This is not detactable until AFTER detaching to inventory and attempting to re-wear or rez.
I've tried the following...
- Removing llSetLocalRot from attachments
- Removing llSetPos and sticking to llSetScale
It's still happening.
I don't know if this is something I'm doing or SL acting up. But it seems to have started in the last couple of hours, I've only been working with type of attachment movement today.
CODE
//////////////////////////////////////////////
// Field Programmable Pos/Rot/Scale Script //
list deployed =[<4.28949, -0.02610, -0.01436>,<9.00000, 9.00000, 4.61999>,1.000000];
list packed =[<0.12380, -0.02630, -0.01370>,<0.01000, 0.01000, 0.01000>,0.000000];
set(list params)
{
llSetScale((vector)llList2String(params,1)); llSetPos((vector)llList2String(params,0));
llSetAlpha(llList2Integer(params,2),ALL_SIDES);}
default
{on_rez(integer hmm){set(packed);}
link_message(integer sender, integer num, string str, key id){
if(str=="deploy"){set(deployed);}
if(str=="pack"){set(packed);}
}}
This is just really freaking me out to see this after having been hard-core balls to the wall developing and having this pop up. I'll happily send a not-yet broken model to anyone that IMs and asks me. Who can i show this to to see if this is just something I'm doing or a major issue?
Thanks.