summaryrefslogtreecommitdiff
path: root/settingtypes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'settingtypes.txt')
-rw-r--r--settingtypes.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/settingtypes.txt b/settingtypes.txt
index 9259a83..5627440 100644
--- a/settingtypes.txt
+++ b/settingtypes.txt
@@ -28,6 +28,17 @@ mesecon.luacontroller_memsize (Controller memory limit) int 100000 10000 1000000
# IID is ignored and at most one interrupt may be queued if this setting is enabled.
mesecon.luacontroller_lightweight_interrupts (Lightweight interrupts) bool false
+[mesecons_mvps]
+
+# In pre-existing world, MVPS may not be labelled with the owner.
+# Protection handling for them is configurable.
+# - normal: allow legacy MVPS to work in unprotected areas only
+# - compat: allow legacy MVPS to work everywhere
+# - ignore: allow all MVPS to work everywhere
+# - restrict: disallow legacy MVPS
+# Note that new unowned (e.g. machine-placed) MVPS are always
+# handled as in `normal` mode.
+mesecon.mvps_protection_mode (MVPS [movestones, pistons] protection handling) enum compat normal,compat,ignore,restrict
[mesecons_movestones]