From Second Life Wiki
(Redirected from
LSL llPushObject)
PushObject
llPushObject
Description
Function: llPushObject( key target, vector impulse, vector ang_impulse, integer local );
Applies impulse and ang_impulse to object id
| • key
| target
| –
| Avatar or object UUID in the sim
|
|
| • vector
| impulse
|
|
|
|
| • vector
| ang_impulse
| –
| angular impulse
|
|
| • integer
| local
| –
| boolean, if TRUE uses the local axis of target, if FALSE uses the region axis.
|
|
Caveats
- Only works on land where Push is not restricted or where the script is owned by the land owner.
- If the land is owned by a group, the scripted object must be deeded to the same group.
- The effectiveness of Push is modulated by the amount of script energy available.
- There is a simplified code snippet describing how Push is implemented in the Havok4 project and reveals some of the details of how the energy budget affects the final Push magnitude.