Index: java/Framclipse/com.framsticks.framclipse/res/framscript.xml
===================================================================
--- java/Framclipse/com.framsticks.framclipse/res/framscript.xml (revision 906)
+++ java/Framclipse/com.framsticks.framclipse/res/framscript.xml (revision 1042)
@@ -79,5 +79,7 @@
-
+
+
+
@@ -391,6 +393,6 @@
+Returns the collision mask calculated as ( mask & colliding_creatures.othermask ). Usually called with mask=0, which has the special meaning of using the current creature.selmask instead of 0, so that it detects the same type of collisions as the current experiment configuration.
+Passing non-zero mask value uses it instead of creature.selfmask, allowing you to include or exclude other colliding populations, as if creature.selfmask were modified temporarily.]]>
@@ -398,7 +400,7 @@
-
-
+
+
+
+
+
+
+
@@ -1262,4 +1270,7 @@
+
+
+
@@ -1293,4 +1304,7 @@
+
+
+
@@ -1327,5 +1341,6 @@
-
-
- 0=pressing, value depends on the force applied
+
+
-
-
-
+
+
+ 0=pressing, value depends on the force applied (not implemented in ODE mode)
+
+Characteristics:
+ does not use inputs
+ provides output value
+ should be located on a Part
+
+
+Properties:
+ Range (r) float 0..1 (default 1)
+ rotation.y (ry) float -6.282..6.282 (default 0)
+ rotation.z (rz) float -6.282..6.282 (default 0)]]>
+
+
+ 0=pressing, value depends on the force applied (not implemented in ODE mode)
Characteristics:
@@ -1362,4 +1396,30 @@
]]>
+
+
+
+
+
+
+
+
+
@@ -1563,6 +1634,6 @@
-
-
+
+
@@ -1572,9 +1643,6 @@
-
-
-
-
-
+
+
@@ -1584,6 +1652,6 @@
-
-
+
+
@@ -1618,4 +1686,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1631,9 +1784,9 @@
-
+
+(all: LlRrCcQqFfMmIiEeWwAaSsDdGgBb)]]>
@@ -1722,5 +1875,5 @@
+(all: LlRrCcQqFfMmIiEeWwAaSsDdGgBb)]]>
@@ -1898,4 +2051,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2256,5 +2466,15 @@
-
+
+
+
+
+
+
+
+
+
+
+
@@ -2449,4 +2669,7 @@
+
+
+
@@ -2480,4 +2703,7 @@
+
+
+
@@ -2737,7 +2963,13 @@
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
- 0=pressing, value depends on the force applied
+
+
-
-
-
+
+
+ 0=pressing, value depends on the force applied (not implemented in ODE mode)
+
+Characteristics:
+ does not use inputs
+ provides output value
+ should be located on a Part
+
+
+Properties:
+ Range (r) float 0..1 (default 1)
+ rotation.y (ry) float -6.282..6.282 (default 0)
+ rotation.z (rz) float -6.282..6.282 (default 0)]]>
+
+
+ 0=pressing, value depends on the force applied (not implemented in ODE mode)
Characteristics:
@@ -2920,4 +3178,30 @@
]]>
+
+
+
+
+
+
+
+
+
@@ -3323,7 +3618,7 @@
-
-
-
+
+
+
@@ -3336,5 +3631,4 @@
-
@@ -4156,5 +4450,11 @@
-
+
+
+
+
+
+
+
@@ -4189,4 +4489,7 @@
+
+
+
@@ -4220,4 +4523,7 @@
+
+
+
@@ -4254,5 +4560,6 @@
-
-
- 0=pressing, value depends on the force applied
+
+
-
-
-
+
+
+ 0=pressing, value depends on the force applied (not implemented in ODE mode)
+
+Characteristics:
+ does not use inputs
+ provides output value
+ should be located on a Part
+
+
+Properties:
+ Range (r) float 0..1 (default 1)
+ rotation.y (ry) float -6.282..6.282 (default 0)
+ rotation.z (rz) float -6.282..6.282 (default 0)]]>
+
+
+ 0=pressing, value depends on the force applied (not implemented in ODE mode)
Characteristics:
@@ -4289,4 +4615,30 @@
]]>
+
+
+
+
+
+
+
+
+
@@ -4490,6 +4853,6 @@
-
-
+
+
@@ -4499,9 +4862,6 @@
-
-
-
-
-
+
+
@@ -4511,6 +4871,6 @@
-
-
+
+
@@ -4545,4 +4905,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4558,9 +5003,9 @@
-
+
+(all: LlRrCcQqFfMmIiEeWwAaSsDdGgBb)]]>
@@ -4649,5 +5094,5 @@
+(all: LlRrCcQqFfMmIiEeWwAaSsDdGgBb)]]>
@@ -4825,4 +5270,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4837,4 +5339,5 @@
+
@@ -4882,5 +5385,6 @@
-
-
- 0=pressing, value depends on the force applied
+
+
-
-
-
+
+
+ 0=pressing, value depends on the force applied (not implemented in ODE mode)
+
+Characteristics:
+ does not use inputs
+ provides output value
+ should be located on a Part
+
+
+Properties:
+ Range (r) float 0..1 (default 1)
+ rotation.y (ry) float -6.282..6.282 (default 0)
+ rotation.z (rz) float -6.282..6.282 (default 0)]]>
+
+
+ 0=pressing, value depends on the force applied (not implemented in ODE mode)
Characteristics:
@@ -4917,4 +5440,30 @@
]]>
+
+
+
+
+
+
+
+
+
@@ -6426,7 +6986,13 @@
+
+
-
-
+
+
+
+
+
+
+Returns the collision mask calculated as ( mask & colliding_creatures.othermask ). Usually called with mask=0, which has the special meaning of using the current creature.selmask instead of 0, so that it detects the same type of collisions as the current experiment configuration.
+Passing non-zero mask value uses it instead of creature.selfmask, allowing you to include or exclude other colliding populations, as if creature.selfmask were modified temporarily.]]>
@@ -6875,7 +7441,7 @@
-
+
@@ -6962,11 +7529,14 @@
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
@@ -6974,5 +7544,5 @@
-
+
@@ -7012,5 +7582,5 @@
-
+
@@ -7018,5 +7588,5 @@
-
+
@@ -7024,5 +7594,5 @@
-
+
@@ -7030,5 +7600,5 @@
-
+
@@ -7039,5 +7609,5 @@
-
+
@@ -7084,5 +7654,15 @@
-
+
+
+
+
+
+
+
+
+
+
+
@@ -7176,4 +7756,5 @@
+
@@ -7184,7 +7765,7 @@
-
-
-
+
+
+
@@ -7197,5 +7778,4 @@
-
@@ -7321,4 +7901,7 @@
+
+
+
@@ -7443,4 +8026,7 @@
+
+
+
@@ -7837,4 +8423,10 @@
+
+
+
+
+
+
@@ -7970,10 +8562,4 @@
-
-
-
-
-
-
@@ -8048,5 +8634,5 @@
- list.items=function listfun; GUI->list.item_count=1000;
@@ -8266,4 +8852,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -8305,4 +8905,9 @@
+
+
+
+
+
@@ -8318,4 +8923,15 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -8346,4 +8962,12 @@
+
+
+
+
+
+
+
+
@@ -8636,4 +9260,7 @@
+
+
+