From 305bcfec792fb4194325c6cecee7e802f55c40ff Mon Sep 17 00:00:00 2001 From: biwa <6475593+biwa@users.noreply.github.com> Date: Sat, 4 Nov 2023 22:24:11 +0100 Subject: [PATCH] Game Configurations: added missing UDMF properties to GZDoom's game configuration. Fixes #978 --- Build/Configurations/Includes/ZDoom_misc.cfg | 217 +++++++++++++++++++ 1 file changed, 217 insertions(+) diff --git a/Build/Configurations/Includes/ZDoom_misc.cfg b/Build/Configurations/Includes/ZDoom_misc.cfg index b7419b83..b8ea86e0 100755 --- a/Build/Configurations/Includes/ZDoom_misc.cfg +++ b/Build/Configurations/Includes/ZDoom_misc.cfg @@ -592,6 +592,62 @@ universalfields enum = "skew_options"; managed = false; } + + xscroll + { + type = 1; + default = 0.0; + managed = false; + } + + yscroll + { + type = 1; + default = 0.0; + managed = false; + } + + xscrolltop + { + type = 1; + default = 0.0; + managed = false; + } + + yscrolltop + { + type = 1; + default = 0.0; + managed = false; + } + + xscrollmid + { + type = 1; + default = 0.0; + managed = false; + } + + yscrollmid + { + type = 1; + default = 0.0; + managed = false; + } + + xscrollbottom + { + type = 1; + default = 0.0; + managed = false; + } + + yscrollbottom + { + type = 1; + default = 0.0; + managed = false; + } } thing @@ -874,30 +930,35 @@ universalfields { type = 0; default = 0; + managed = false; } health3d { type = 0; default = 0; + managed = false; } healthfloorgroup { type = 0; default = 0; + managed = false; } healthceilinggroup { type = 0; default = 0; + managed = false; } health3dgroup { type = 0; default = 0; + managed = false; } color_ceiling @@ -1162,12 +1223,168 @@ universalfields { type = 0; default = 0; + managed = false; } lm_sampledist_ceiling { type = 0; default = 0; + managed = false; + } + + lm_dynamic + { + type = 3; + default = false; + managed = false; + } + + frictionfactor + { + type = 1; + default = 0.90625; + managed = false; + } + + movefactor + { + type = 1; + default = 0.03125; + managed = false; + } + + skyfloor + { + type = 2; + default = ""; + managed = false; + } + + skyceiling + { + type = 2; + default = ""; + managed = false; + } + + skyfloor2 + { + type = 2; + default = ""; + managed = false; + } + + skyceiling2 + { + type = 2; + default = ""; + managed = false; + } + + colormap + { + type = 2; + default = ""; + managed = false; + } + + xscrollfloor + { + type = 1; + default = 0.0; + managed = false; + } + + yscrollfloor + { + type = 1; + default = 0.0; + managed = false; + } + + scrollfloormode + { + type = 12; + default = 0; + enum + { + 1 = "Affects textures"; + 2 = "Affects static objects"; + 4 = "Affects players"; + 8 = "Affects monsters"; + } + managed = false; + } + + xscrollceiling + { + type = 1; + default = 0.0; + managed = false; + } + + yscrollceiling + { + type = 1; + default = 0.0; + managed = false; + } + + scrollceilingmode + { + type = 12; + default = 0; + enum + { + 1 = "Affects textures"; + 2 = "Affects static objects"; + 4 = "Affects players"; + 8 = "Affects monsters"; + } + managed = false; + } + + xthrust + { + type = 1; + default = 0.0; + managed = false; + } + + ythrust + { + type = 1; + default = 0.0; + managed = false; + } + + thrustgroup + { + type = 12; + default = 0; + enum + { + 1 = "Affects static objects"; + 2 = "Affects players"; + 4 = "Affects monsters"; + 8 = "Affects projectiles"; + 16 = "Affects WINDTHRUST actors"; + } + managed = false; + } + + thrustlocation + { + type = 12; + default = 0; + enum + { + 1 = "Affects grounded actors"; + 2 = "Affects airborne actors"; + 4 = "Affects ceiling actors"; + } + managed = false; } } }