Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Not Possible ... But ...

Dragger Lok
(loading ...)
Join date: 10 Sep 2006
Posts: 228
10-17-2008 06:38
OK- have something that is a head scratcher. I know it shouldn't be possible to have an item (from someone else) in inventory that says it's copy (by not saying it's no copy) then rez it and have in it's contents a no copy prim ...... but I have such an animal in inventory.

The scripts are no mod so what exactly is going on is a mystery- will send anyone the item so they can see for themselves, if it is changing permissions onrez it is one of the more fantastic things to have come along.

Looking forward to the responses
Pedro McMillan
SLOODLE Developer
Join date: 28 Jul 2007
Posts: 231
10-17-2008 06:53
I actually remember a bizarre occurrence somewhat like that back when I started with the SLOODLE project. I was working on a HUD device, which had been built by some other folks in the team, and everything looked OK... full-perm, and I could copy it around my inventory (using right-click copy/paste), give copies away, modify it... etc. etc.. I could also wear the device and use it no problem.

One day, I had to modify some of the geometry, so I rezzed it on the ground... and magically it became "no copy"... and yet I had just rezzed it as a copy of the one in my inventory!

We had a number of XYText blocks in the object, and it turned out to be a single XYText script that was "no copy"... somehow the perms system didn't notice it until the thing was rezzed. Weird.
Dragger Lok
(loading ...)
Join date: 10 Sep 2006
Posts: 228
10-17-2008 07:15
Have been waiting for it to behave erratically- but who ever I hand this object to it behaves exactly the same- shows copy in inventory and onrez it has a no copy item in it's contents, thinking there should be a Ripley's believe it or not" inworld.
Bloodsong Termagant
Manic Artist
Join date: 22 Jan 2007
Posts: 615
10-17-2008 07:30
this is perfectly normal sl behavior.

yeah. its um... a feature. really.

:/



what im still trying to figure out is... how i hand someone a full perm hat, they texture it with full perm textures (i made them make SURE!), they give it back to me full perm. it's full perm. i put it on the ground, put on new textures, take it back up.... its no transfer.

i HATE that!!!!!!!!!!!!!!!!!!!!
_____________________
Why Johnny Can't Rotate:
http://forums.secondlife.com/showthread.php?t=94705
Hewee Zetkin
Registered User
Join date: 20 Jul 2006
Posts: 2,702
10-19-2008 00:39
It IS perfectly normal SL behavior, and has become a "feature." It means being a little more careful when you have something to give away, but it can be somewhat helpful at times too. Here is how it works.

1.) An object's copy/transfer permissions (and the SHOWN modify permission) are constrained by the permissions of the items in the object's prim inventories. For example, if you have an object with a no-transfer script in it, the object cannot be transfer-enabled...EXCEPT....

2.) The object's permissions are only set according to the permissions in its prim inventories when the object is in-world, so if you set the object's permissions AFTER taking it into your inventory, they won't be constrained by the prim inventory items until the object is rezzed again (either by you OR the next owner).

So if you want to make sure someone DOES have a permission completely (stays after rez) on an object you give them, rez the object, set the permission, then take the object into your inventory again and check the permissions there (make sure in the properties dialog the checkbox for the permission is still filled in). If you find that the permission has reverted after you take the object into inventory, you're going to have to go through the object's prim's inventory items and make sure their permissions are set correctly.
Hewee Zetkin
Registered User
Join date: 20 Jul 2006
Posts: 2,702
10-19-2008 00:47
Here is an example of where this "feature" can be useful. Let's say you have a business partner who is going to help you distribute a product you have developed. When working on your project, you have been very careful to keep all permissions set correctly so that you don't accidentally pass out a full-permission version and have it leak to the public at large. Instead of rezzing a copy, enabling copy and transfer on every prim inventory item, handing it to your partner, and having him go back and remove copy or transfer permissions as appropriate before distributing, all you do is take the object into your inventory, set copy and transfer for the WHOLE object, pass it to your partner, and have him remove the appropriate permission on the object in his inventory without rezzing it. Your partner can now distribute the object to buyers (or whatever) just like you would. He doesn't quite have a truly "full permission" object, but he has enough that he can fulfil a distribution role in your business.
Dragger Lok
(loading ...)
Join date: 10 Sep 2006
Posts: 228
10-19-2008 01:56
We have tried our best setting permissions in every conceivable way and have yet to reproduce a given object show copy in inventory (by virtue of not showing no copy) and yet have a no copy item contained inside when rezzed.

Hewee- in your example "all you do is take the object into your inventory, set copy and transfer for the WHOLE object, pass it to your partner,"
if so then when it is handed to someone that item should show as no copy in their inventory- we have tried again and again your method prior to your comments in this forum ... what we have here is an item that contains other items, when in inventory it shows as copy (by virtue that it does not show no copy) once rezzed it contains a no copy item, let's review: it can be copied in inventory all day long, reproducing inside it a no copy item- it can be given away- then that person can copy in inventory or rez copies from inventory all day long that contain a no copy item.

If your method works, send me a prim that contains a no copy prim that acts in inventory as if it is copy- my guess is that you won't be able to.
Qie Niangao
Coin-operated
Join date: 24 May 2006
Posts: 7,138
10-19-2008 07:09
It works--I just tested to be sure there wasn't something amiss hidden in the instructions. If you want, I can send my test object, but you can create your own by following Hewee's instructions in paragraph "2.)".

FWIW, I think I've heard the phenomenon of "baking" permissions at rez as setting the "slam bit" so either of those terms may be useful in searching for other discussions of how this works.
Hewee Zetkin
Registered User
Join date: 20 Jul 2006
Posts: 2,702
10-19-2008 14:42
From: Dragger Lok
...it can be copied in inventory all day long, reproducing inside it a no copy item- it can be given away- then that person can copy in inventory or rez copies from inventory all day long that contain a no copy item.

Yes. While still IN INVENTORY it can be copied. As soon as you rez it though, the no-copy inventory item will cause the object itself to become no-copy. Take it BACK into your inventory, and you'll no longer be able to copy it. That permission has been lost, with no way to reclaim it (for that instance and its descendants).
Dragger Lok
(loading ...)
Join date: 10 Sep 2006
Posts: 228
10-19-2008 19:22
Again if it can be done- send me a prim that is copy in inventory and yet when rezzed has a no copy item inside- we tried and could not do it, so .... let's see you do it.

*update*
Hewee did it! .. was so sure we tried every combination.