aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--bin/assets/ScriptsAssetSet/llApplyImpulse.lsl32
1 files changed, 16 insertions, 16 deletions
diff --git a/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl b/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl
index 6b2461f..add7a08 100644
--- a/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl
+++ b/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl
@@ -1,16 +1,16 @@
1//Rez an object, and drop this script in it. 1//Rez an object, and drop this script in it.
2//This will launch it at the owner. 2//This will launch it at the owner.
3default 3default
4{ 4{
5 state_entry() 5 state_entry()
6 { 6 {
7 list p = llGetObjectDetails(llGetOwner(), [OBJECT_POS]); 7 list p = llGetObjectDetails(llGetOwner(), [OBJECT_POS]);
8 if(p != []) 8 if(p != [])
9 { 9 {
10 llSetStatus(STATUS_PHYSICS, TRUE); 10 llSetStatus(STATUS_PHYSICS, TRUE);
11 vector pos = llList2Vector(p, 0); 11 vector pos = llList2Vector(p, 0);
12 vector direction = llVecNorm(pos - llGetPos()); 12 vector direction = llVecNorm(pos - llGetPos());
13 llApplyImpulse(direction * 100, 0); 13 llApplyImpulse(direction * 100, 0);
14 } 14 }
15 } 15 }
16} 16}