• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-259
Type: Bug Bug
Status: Open Open
Priority: Normal Normal
Assignee: Unassigned
Reporter: Haravikk Mistral
Votes: 5
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

Linked sets numbered incorrectly when joined

Created: 03/Jun/07 12:28 PM   Updated: 30/Sep/09 01:32 PM
Return to search
Component/s: Scripts
Affects Version/s: 1.15.0, 1.16.0, 1.17.0, 1.21.0 Server, 1.22.1 Server, 1.22.2 Server, 1.22.3 Server, 1.22.4 Server, 1.23.4 Server, 1.24 Server, 1.25 Server, 1.26 Server, 1.27 Server, 1.30 Server
Fix Version/s: None

Issue Links:
Relates
 


 Description  « Hide
When linking prims together, the link-numbers assigned to them are done so in order of first selected, ranked last. This if you select a box, a cylinder then a sphere, your linked set will look like:

1 - Sphere
2 - Cylinder
3 - Box

However, if you were to select a linked-set to include, then the behaviour is uncertain. For example, if instead of a sphere there was the following set:

1 - - - Torus
2 - - - Cone
3 - - - Pyramid

Now we want to select first the box, then the cylinder, then lastly our new linked-set. The results we get will (usually) look like:

1 - - - Torus
2 - Cylinder
3 - Box
4 - - - Cone
5 - - - Pyramid

This behaviour seems incorrect, as the linked set was selected first, the primitives comprising this linked set would be expected to have numbers assigned first, to look like:

1 - - - Torus
2 - - - Cone
3 - - - Pyramid
4 - Cylinder
5 - Box

In this way, any linked-sets which are joined into larger linked-sets will retain the ordering of its linked numbers (though sets which get placed later will have these numbers increased), e.g the following example if the select went; linked-set, box, cylinder:

1 - Cylinder
2 - Box
3 - - - Torus
4 - - - Cone
5 - - - Pyramid

This makes scripting things like llSetLinkAlpha and the newer llSetLinkPrimitiveParams a LOT easier as by simply linking the original object LAST when adding new primitives, it can be done without breaking a script which knows the link-numbers to affect.

This behaviour will also be more beneficial should a hierarchical linking system ever be introduced



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Saijanai Kuhn added a comment - 03/Jun/07 03:28 PM
I voted for yours. Consider voting for mine:

https://jira.secondlife.com/browse/SVC-259 llCreateLinksFromList

https://jira.secondlife.com/browse/MISC-255 Second Life 2.0


Saijanai Kuhn added a comment - 03/Jun/07 03:29 PM

WarKirby Magojiro added a comment - 09/Jun/07 09:44 PM
Saijanai. That's not how jira works. The voting system is designed to capture community views, not for cronyism and favors.