Difference between revisions of "Parcel Prim Limit Overflow test"
Jump to navigation
Jump to search
Dan Linden (talk | contribs) |
Dan Linden (talk | contribs) |
||
Line 15: | Line 15: | ||
== rez a mesh via script == | == rez a mesh via script == | ||
* | * UserA, create a prim on your parcel and add the following script | ||
<pre> | <pre>default{touch_start(integer total_number){llRezObject("Object", llGetPos()+<0,0,1>, ZERO_VECTOR, ZERO_ROTATION, 1);}}</pre> | ||
</pre> | * UserA, put a mesh that has a prim equivalent greater than 10 inside the contents of the prim. Name that mesh "Object". | ||
* | |||
* Touch the prim. | * Touch the prim. | ||
* '''Verify''' UserA's mesh object is returned. | * '''Verify''' UserA's mesh object is returned. | ||
* ''' | * '''Verify''' UserA receives a descriptive message explaining why the object was returned. | ||
* '''Verify''' UserB's objects are not returned. | * '''Verify''' UserB's objects are not returned. | ||
Revision as of 17:39, 4 January 2011
setup
- UserA, own some land.
- UserA, upload a mesh that has a prim equivalent less than 10
- UserA, upload a mesh that has a prim equivalent greater than 10
- User B, rez objects on UserA land until only 10 prims are available on the parcel.
rez a mesh
- User A, rez a mesh that has a prim equivalent greater than 10.
- Verify UserA's mesh object is returned.
- Verfiy UserA receives a descriptive message explaining why the object was returned.
- Verify UserB's objects are not returned.
rez a mesh via script
- UserA, create a prim on your parcel and add the following script
default{touch_start(integer total_number){llRezObject("Object", llGetPos()+<0,0,1>, ZERO_VECTOR, ZERO_ROTATION, 1);}}
- UserA, put a mesh that has a prim equivalent greater than 10 inside the contents of the prim. Name that mesh "Object".
- Touch the prim.
- Verify UserA's mesh object is returned.
- Verify UserA receives a descriptive message explaining why the object was returned.
- Verify UserB's objects are not returned.
resize a mesh
- User A, rez a mesh that has a prim equivalent less than 10.
- User A, resize the mesh smaller, so its cost increases past 10
- User A, deselect the object
- Verify UserA's mesh object is returned.
- Verfiy UserA receives a descriptive message explaining why the object was returned.
- Verify UserB's objects are not returned.
change Physics shape type manually
- User A, rez a mesh that has a prim equivalent less than 10.
- User A, change the Physics Shape Type to Prim. (This should increase the cost past 10)
- Verify UserA's mesh object is returned.
- Verfiy UserA receives a descriptive message explaining why the object was returned.
- Verify UserB's objects are not returned.
change the physics shape type as a result of linking or unlinking.
- User A, on some parcel other than your own, rez a mesh that has a prim equivalent less than 10.
- Duplicate the mesh and link the 2 meshes together
- Set the Physics Shape Type to None
- Take the linked meshes into inventory.
- Rez the linked meshes onto your parcel
- Unlink the linked meshes.
- Verify one of UserA's mesh object is returned.
- Verfiy UserA receives a descriptive message explaining why the object was returned.
- Verify UserB's objects are not returned.
change the mesh shape by dragging a different asset onto a mesh object
- User A, rez a mesh that has a prim equivalent less than 10.
- User A, drag a mesh asset which has a prim equivalent greater than 10 onto the mesh.
- Verify UserA's mesh object is returned.
- Verfiy UserA receives a descriptive message explaining why the object was returned.
- Verify UserB's objects are not returned.
stand up from a vehicle
- User A, drive a Mesh vehicle that has a prim equivalent greater than 10 onto your parcel
- Verify no prims are returned.
- User A, stand up.
- Verify UserA's mesh object is returned.
- Verfiy UserA receives a descriptive message explaining why the object was returned.
- Verify UserB's objects are not returned.
change a temporary prim into a temporary mesh
- User A, rez 2 prims on your parcel.
- Set the prim Temporary by checking the Temporary box in the Objects tab of the Edit Tools.
- (this step may not yet be possible with the UI) Change the prim to a mesh asset which has a prim equivalent greater than 10.
- Verify UserA's mesh object is returned.
- Verfiy UserA receives a descriptive message explaining why the object was returned.
- Verify UserB's objects are not returned.