Made two Hexen maps compatibility options data driven

This commit is contained in:
alexey.lysiuk 2017-06-14 16:09:46 +03:00
parent 5874d01a73
commit c22017f981
2 changed files with 6 additions and 8 deletions

View File

@ -470,14 +470,6 @@ void CheckCompatibility(MapData *map)
ii_compatflags = COMPATF_SHORTTEX|COMPATF_LIGHT;
if (gameinfo.flags & GI_COMPATSTAIRS) ii_compatflags |= COMPATF_STAIRINDEX;
}
else if (Wads.GetLumpFile(map->lumpnum) == 1 && (gameinfo.flags & GI_COMPATPOLY1) && Wads.CheckLumpName(map->lumpnum, "MAP36"))
{
ii_compatflags = COMPATF_POLYOBJ;
}
else if (Wads.GetLumpFile(map->lumpnum) == 2 && (gameinfo.flags & GI_COMPATPOLY2) && Wads.CheckLumpName(map->lumpnum, "MAP47"))
{
ii_compatflags = COMPATF_POLYOBJ;
}
map->GetChecksum(md5.Bytes);

View File

@ -763,3 +763,9 @@ CA3773ED313E8899311F3DD0CA195A68 // e3m6
setsectorlight 138 192
setwalltexture 3431 back top BRKGRY01
}
3FFAF2F624C1B4BB6F581DCF7B99CBA7 // hexen.wad MAP36
7DC65D5029DD834481CD716B3D71388A // hexdd.wad MAP47
{
polyobj
}