diff --git a/Build/Configurations/ZDoom_DoomHexen.cfg b/Build/Configurations/ZDoom_DoomHexen.cfg index 57e94069..44ff0245 100644 --- a/Build/Configurations/ZDoom_DoomHexen.cfg +++ b/Build/Configurations/ZDoom_DoomHexen.cfg @@ -585,6 +585,33 @@ linedefactivations 7168 = "Projectile hits or crosses"; } +// Linedef flags UDMF translation table +// This is needed for copy/paste and prefabs to work properly +// When the UDMF field name is prefixed with ! it is inverted +linedefflagstranslation +{ + 1 = "blocking"; + 2 = "blockmonsters"; + 4 = "twosided"; + 8 = "dontpegtop"; + 16 = "dontpegbottom"; + 32 = "secret"; + 64 = "blocksound"; + 128 = "dontdraw"; + 256 = "mapped"; + 512 = "repeatspecial"; + 1024 = "playeruse"; + 2048 = "monstercross"; + 3072 = "impact"; + 4096 = "playerpush"; + 5120 = "missilecross"; + 6144 = "passuse"; + 7168 = "impact,missilecross"; + 8192 = "monsteractivate"; + 16384 = "blockplayers"; + 32768 = "blockeverything"; +} + // LINEDEF TYPES linedeftypes { diff --git a/Build/Configurations/ZDoom_HereticHexen.cfg b/Build/Configurations/ZDoom_HereticHexen.cfg index 66061560..5fe241fa 100644 --- a/Build/Configurations/ZDoom_HereticHexen.cfg +++ b/Build/Configurations/ZDoom_HereticHexen.cfg @@ -604,7 +604,9 @@ linedefflagstranslation 4096 = "playerpush"; 5120 = "missilecross"; 6144 = "passuse"; + 7168 = "impact,missilecross"; 8192 = "monsteractivate"; + 16384 = "blockplayers"; 32768 = "blockeverything"; }