aboutsummaryrefslogtreecommitdiff
path: root/project/text-files/kmp.inc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--project/text-files/kmp.inc/kmp-gobj-cr.inc6
-rw-r--r--project/text-files/kmp.inc/kmp-ktpt-cr.inc4
-rw-r--r--project/text-files/kmp.inc/kmp-pt-info-cr.inc12
-rw-r--r--project/text-files/kmp.inc/kmp-pt2-cr.inc4
4 files changed, 20 insertions, 6 deletions
diff --git a/project/text-files/kmp.inc/kmp-gobj-cr.inc b/project/text-files/kmp.inc/kmp-gobj-cr.inc
index 86943aa..a70d536 100644
--- a/project/text-files/kmp.inc/kmp-gobj-cr.inc
+++ b/project/text-files/kmp.inc/kmp-gobj-cr.inc
@@ -10,6 +10,11 @@
@GOBJ-HEAD-VALUE = %#x
@AUTO-ENEMY-ITEM = 0 # mode$test ? <item$star,item$mega> : 0
@AUTO-OBJECT-NAME = 0
+@SORT-OBJECTS = SORT$OFF # SORT$GROUPING SORT$ANGLE SORT$TINY
+
+# KCL-FALL (automatic height correction)
+# Define the following values here or at any place between the objects.
+# They are valid until re-defined. Disable this feature by @KCL-FALL-WIDTH=0.
@KCL-FALL-WIDTH = 0 # set to a value >0 (e.g. 200) to enable KCL falling
@KCL-FALL-PRE-ADD = 0 # add this height or vector before falling
@KCL-FALL-POST-ADD = 0 # add this height or vector after success
@@ -17,7 +22,6 @@
# Best values are:
# - KCL$BORDER: All KCL types except effects.
# - KCL$DRIVE: All driveable types like road, boost, ramp, water, ...
-@SORT-OBJECTS = SORT$OFF # SORT$GROUPING SORT$ANGLE SORT$TINY
#------------------------------------------------------------------------------
# Definition objects and references
diff --git a/project/text-files/kmp.inc/kmp-ktpt-cr.inc b/project/text-files/kmp.inc/kmp-ktpt-cr.inc
index b19a0b7..ed36444 100644
--- a/project/text-files/kmp.inc/kmp-ktpt-cr.inc
+++ b/project/text-files/kmp.inc/kmp-ktpt-cr.inc
@@ -8,6 +8,10 @@
@REVISION = %u
@KTPT-HEAD-VALUE = %#x
+
+# KCL-FALL (automatic height correction)
+# Define the following values here or at any place between the points.
+# They are valid until re-defined. Disable this feature by @KCL-FALL-WIDTH=0.
@KCL-FALL-WIDTH = 0 # set to a value >0 (e.g. 200) to enable KCL falling
@KCL-FALL-PRE-ADD = 0 # add this height or vector before falling
@KCL-FALL-POST-ADD = 0 # add this height or vector after success
diff --git a/project/text-files/kmp.inc/kmp-pt-info-cr.inc b/project/text-files/kmp.inc/kmp-pt-info-cr.inc
index 8a06663..f11d5a8 100644
--- a/project/text-files/kmp.inc/kmp-pt-info-cr.inc
+++ b/project/text-files/kmp.inc/kmp-pt-info-cr.inc
@@ -5,6 +5,13 @@
@AUTO-FILL = 0.0 # >1 (e.g. 5000): create more points if distance is larger
@AUTO-GROUP-NAME = 0
@ROTATE-GROUP-LINKS = 0
+@ROUTE-OBJECT = mode$showrt & %u ? -1 : 0 # 0=off, -1=use default, >0=object id
+@ROUTE-OBJECT-SHIFT = $NONE # v3(0) # add vector to position
+@ROUTE-OBJECT-SCALE = $NONE # v3(1) # define vector scale
+
+# KCL-FALL (automatic height correction)
+# Define the following values here or at any place between the points.
+# They are valid until re-defined. Disable this feature by @KCL-FALL-WIDTH=0.
@KCL-FALL-WIDTH = 0 # set to a value >0 (e.g. 200) to enable KCL falling
@KCL-FALL-PRE-ADD = 0 # add this height or vector before falling
@KCL-FALL-POST-ADD = 0 # add this height or vector after success
@@ -12,11 +19,8 @@
# Best values are:
# - KCL$BORDER: All KCL types except effects.
# - KCL$DRIVE: All driveable types like road, boost, ramp, water, ...
-@ROUTE-OBJECT = mode$showrt & %u ? -1 : 0 # 0=off, -1=use default, >0=object id
-@ROUTE-OBJECT-SHIFT = $NONE # v3(0) # add vector to position
-@ROUTE-OBJECT-SCALE = $NONE # v3(1) # define vector scale
-# Column 'flag' is optional and ususally only used internally.
+# Column 'flag' is optional and usually only used internally.
# Syntax: FLAGS_STRING or '(' EXPRESSION ')'
# F (F$FALL): Point can be used for FALL-DOWN functionality.
# S (F$SNAP): Point can be used for SNAP functionality (ignored by ITPT).
diff --git a/project/text-files/kmp.inc/kmp-pt2-cr.inc b/project/text-files/kmp.inc/kmp-pt2-cr.inc
index e7ee696..677cb29 100644
--- a/project/text-files/kmp.inc/kmp-pt2-cr.inc
+++ b/project/text-files/kmp.inc/kmp-pt2-cr.inc
@@ -3,7 +3,9 @@
@%s-HEAD-VALUE = %#x
@AUTO-ID = %u
-# Activate automatic Y-correction (KCL fall)
+# KCL-FALL (automatic height correction)
+# Define the following values here or at any place between the points.
+# They are valid until re-defined. Disable this feature by @KCL-FALL-WIDTH=0.
@KCL-FALL-WIDTH = 0 # set to a value >0 (e.g. 200) to enable KCL falling
@KCL-FALL-PRE-ADD = 0 # add this height or vector before falling
@KCL-FALL-POST-ADD = 0 # add this height or vector after success