llGetObjectMass
function
Function syntax
float llGetObjectMass(key id// UUID of the avatar or object to query.
);- Returns
float- Energy
- 10
Returns a float representing the mass of the avatar or object specified by id.
Returns a float that is the mass of id
float result = llGetObjectMass(NULL_KEY);Caveats
Section titled “Caveats”- Returns zero if id is not found in the region.
- id can be any prim in the object.
Examples
Section titled “Examples”Example 1
default{ touch(integer n) { llSay(0, llDetectedName(0) + " your mass is " + (string)llGetObjectMass(llDetectedKey(0)) + " lindogram."); }}//Anylyn Hax 15:02, 28 July 2007 (PDT)- Mass in SL is expressed as lindogram. One lindogram appears to be equal to 100 kilograms.
- Mass for avatars is relative to shape/size, and unaffected by attachments. However, a survey of masses for avatars shows less variation than one would expect relative to shape/size, and the lindogram masses do not appear in any way realistic.
- Sitting avatars add their mass to the object.
- This function returns a mass of 0.01 for child agents.
- This function is a handy way to determine if an object or avatar still exists on a region. Other methods exist (such as checking that
OBJECT_OWNERreturned byllGetObjectDetailsis a valid key), but this has slightly less overhead.
History
Section titled “History”Prior to server code version 1.18.6.76747 avatar mass was fixed at 1.954922 lindogram. It is now relative to Avatar shape/size.
See also
Section titled “See also”Functions
Section titled “Functions”llGetMass— Gets the current object mass.
Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.