qbsp: don't write detail entity key/values to bsp
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
This commit is contained in:
parent
6894518485
commit
bbcb4263d2
|
|
@ -714,14 +714,16 @@ WriteEntitiesToString(void)
|
|||
int cLen;
|
||||
struct lumpdata *entities;
|
||||
const mapentity_t *ent;
|
||||
const char *classname;
|
||||
|
||||
map.cTotal[BSPENT] = 0;
|
||||
|
||||
for (i = 0, ent = map.entities; i < map.numentities; i++, ent++) {
|
||||
entities = &map.entities[i].lumps[BSPENT];
|
||||
|
||||
// ent got removed
|
||||
if (!ent->epairs) {
|
||||
/* Check if entity needs to be removed */
|
||||
classname = ValueForKey(ent, "classname");
|
||||
if (!ent->epairs || !strcmp(classname, "func_detail")) {
|
||||
entities->count = 0;
|
||||
entities->data = NULL;
|
||||
continue;
|
||||
|
|
|
|||
Loading…
Reference in New Issue