Chalky White
Second Life Resident
Join date: 1 Nov 2004
Posts: 140
|
04-10-2005 03:44
Can any kind person please advise me on this ? In an entirely script-driven process, I want to modify an object (B) currently in the inventory of another object (A). I propose for A to rezz B, talk to it, and get it to remember what it was told, but then I need to get it back into object A's inventory. As far as I can see, the last step is impossible without the involvement of an agent. There may (of course) be a lot of objects B, far too many to do this by hand. Here /13/6d/12950/1.htmlis an old thread from "Feature Suggestions" which seems to request the same thing. Was anything done? Or can I do what I want without this exact capability ? If B cant give itself (what the thread requests), can A take it ?
|
Chalky White
Second Life Resident
Join date: 1 Nov 2004
Posts: 140
|
04-10-2005 04:05
The more I think about this, the more of a widespread , crushing limitation it seems.
Unless there is something I have missed (quite probable),
It seems to me it is just not possible for a script to modify an object (nor can an object modify itself) unless it is out on the ground.
And an object out in the world is stuck there unless an agent comes along and moves it into some inventory.
An object in an inventory (object's or agent's) can only be modified, or modify itself, if its first rezzed into the world. But once there, no script can get it back.
This is so glaring and kills so many possibilities, one can only wonder if it is deliberate. The thread I quoted ponders whether LL are scared to make self-replication too easy.
But self-replication isn't that difficult - I did that as one of my first projects (responsibly never sold).
Shouldn't we all scream, scream till we get this?
Surely I must have got this wrong ?
|
Talila Liu
Micro Builder
Join date: 29 Jan 2004
Posts: 132
|
04-10-2005 09:38
Though you cant make object A pickup the modified Object B, you can have a set of variables set in Object A, that Object B will set when it is rezzed. But I dont know what the purpose is of picking up an object.
And Yes I did find this a little annoying, that an object cant pick up another... But I just found a different way to get to the same answer I was trying to get to(for my own project that is).
|
Chalky White
Second Life Resident
Join date: 1 Nov 2004
Posts: 140
|
This is now Voting Proposition 111
04-14-2005 08:20
If you dont know about feature voting go take a look at http://secondlife.com/vote/Unfortunately, the propositions are ordered in decreasing order of current votes, which now we are over 100, gives new ones a disadvantage. Who is going to scroll to the end? Also, each proposition doesnt have its own url, so I cant jump you to this one. You have 10 votes you can allocate to the things you care about most. Sadly, a subtle scripting feature like this is unlikely to get many votes, as only a small circle of scripters can probably see its value. Though having it would in my opinion spawn a whole new wave of products which would have big impact on everyone. The feature may seem subtle, but the results could be far-reaching, once scripters got to grips with it. Read the old original request thread to see why.
|