summaryrefslogtreecommitdiff
path: root/settingtypes.txt
diff options
context:
space:
mode:
authorVitaliy <numzer0@yandex.ru>2019-09-20 23:04:52 +0000
committerGitHub <noreply@github.com>2019-09-20 23:04:52 +0000
commit15e743629e60fd7b588383c4fd855d51d1859693 (patch)
treeacc5fd6dcac2ff71f6b5057699dd5ea587e2bbdb /settingtypes.txt
parent1bf862f932d9802847f0ccee4ad64a6ca7c622bc (diff)
downloadmesecons-15e743629e60fd7b588383c4fd855d51d1859693.tar
mesecons-15e743629e60fd7b588383c4fd855d51d1859693.tar.gz
mesecons-15e743629e60fd7b588383c4fd855d51d1859693.tar.bz2
mesecons-15e743629e60fd7b588383c4fd855d51d1859693.tar.xz
mesecons-15e743629e60fd7b588383c4fd855d51d1859693.zip
Respect protection in MVPS (#466)
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]