fix hexen2 hull sizes (#318)

This commit is contained in:
Ozkan Sezer 2021-09-11 20:46:03 +03:00 committed by GitHub
parent 69cb6b981f
commit b2911290a7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 1 deletions

View File

@ -944,7 +944,7 @@ brush_t *LoadBrush(const mapentity_t *src, const mapbrush_t *mapbrush, int conte
facelist = CreateBrushFaces(src, &hullbrush, rotate_offset, rottype, hullnum); facelist = CreateBrushFaces(src, &hullbrush, rotate_offset, rottype, hullnum);
} }
else if (hullnum == 3) { else if (hullnum == 3) {
vec3_t size[2] = { {-16, -16, -12}, {16, 16, 16} }; vec3_t size[2] = { {-16, -16, -16}, {16, 16, 12} };
ExpandBrush(&hullbrush, size, facelist); ExpandBrush(&hullbrush, size, facelist);
FreeBrushFaces(facelist); FreeBrushFaces(facelist);
facelist = CreateBrushFaces(src, &hullbrush, rotate_offset, rottype, hullnum); facelist = CreateBrushFaces(src, &hullbrush, rotate_offset, rottype, hullnum);
@ -966,10 +966,20 @@ brush_t *LoadBrush(const mapentity_t *src, const mapbrush_t *mapbrush, int conte
} }
} }
else if (hullnum == 5) { else if (hullnum == 5) {
#if 0
if (options.hexen2 == 1) { /*original game*/
vec3_t size[2] = { {-48, -48, -50}, {48, 48, 50} }; vec3_t size[2] = { {-48, -48, -50}, {48, 48, 50} };
ExpandBrush(&hullbrush, size, facelist); ExpandBrush(&hullbrush, size, facelist);
FreeBrushFaces(facelist); FreeBrushFaces(facelist);
facelist = CreateBrushFaces(src, &hullbrush, rotate_offset, rottype, hullnum); facelist = CreateBrushFaces(src, &hullbrush, rotate_offset, rottype, hullnum);
} else
#endif
{
vec3_t size[2] = { {-28, -28, -40}, {28, 28, 40} };
ExpandBrush(&hullbrush, size, facelist);
FreeBrushFaces(facelist);
facelist = CreateBrushFaces(src, &hullbrush, rotate_offset, rottype, hullnum);
}
} }
} }
else else