Sometimes editing attachments yields no return of data after a teleport from another region after a relog.
needs info
Log In
Maestro Linden
I'm not immediately able to reproduce this with Second Life Release 7.2.3.19375695301 on Second Life Server 2025-10-29.18924347600. Here's what I tried:
- Rez a box and put this 'auto-attaching script' in it:
// auto-attaching script
integer point;
default
{
state_entry()
{
llRequestPermissions(llGetOwner(), PERMISSION_ATTACH);
llOwnerSay("Accept permissions to continue.");
}
on_rez(integer reznum)
{
if(reznum <= 0) return;
if( !(llGetPermissions() & PERMISSION_ATTACH))
{
llOwnerSay("I don't have PERMISSION_ATTACH - failing.");
llDie();
}
point = reznum;
llSetObjectName("Attachment #" + (string)point);
llSetText(llGetObjectName(), <1,1,1>, 1);
llOwnerSay("Attaching to avatar at point #" + (string)point);
llAttachToAvatar(point);
}
run_time_permissions(integer perm)
{
if( !(llGetPermissions() & PERMISSION_ATTACH))
{
llOwnerSay("Failed to get permissions");
llDie();
}
}
touch_start(integer total_number)
{
llSay(0, "I am attached at point #" + (string)llGetAttached());
}
}
- Place the scripted box in another box, which also includes this rezzer script
// scripted attachment rezzer
default
{
touch_start(integer total_number)
{
if(llDetectedKey(0) != llGetOwner())
{
llSay(0, "Sorry, this script is only usable by the owner.");
return;
}
// rez up to this many objects, each attaching to a different point
integer attachcount = 30;
integer i;
for(i = 1; i <= attachcount; i++)
{
llRezObjectWithParams(llGetInventoryName(INVENTORY_OBJECT, 0), [
REZ_PARAM, i,
REZ_FLAGS, REZ_FLAG_TEMP
]);
}
llOwnerSay("Done rezzing " + (string)attachcount + " objects. Accept permissions requests to proceed.");
}
}
- Touch the rezzer box. 30 copies of the box from (1) will rez and attach to unique attachment points on your avatar.
- Teleport to a remote region
- Right click on various attached boxes, and note if 'Edit item' is available in the UI
I'm observing that 'Edit item' is always clickable in (5). Sometimes it's greyed-out for the first <100ms after selection, but becomes enabled very quickly.
Maestro Linden
marked this post as
needs info
Maestro Linden
Hi Lucia Nightfire , this seems like it could be a viewer bug. Which viewer are you using? Does this reproduce with the Second Life Release 7.2.3.19375695301 viewer?
I'm asking because there are some Firestorm-specific bugs around attachment appearance after teleport, such as this one:
Lucia Nightfire
Thanks to hidden details, I'm posting what is hidden here:
Wear over 30 various attachments, rigged/unrigged/visible/HUD on different attach points.
Relog.
Upon relog, teleport from one region to another.
Right-click various attachments and see if the Edit option becomes available.
If Edit is not possible, teleport back to previous regions to see if it then becomes available.
In times past, when Editing is not available, this usually means attachments have fallen off and/or are lost and only the visual remains, but not in this particular case.
Attachments are actually still seen by the server.
Scripting/updates still occur.
It's just editing is not possible via the viewer.