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;
|
int cLen;
|
||||||
struct lumpdata *entities;
|
struct lumpdata *entities;
|
||||||
const mapentity_t *ent;
|
const mapentity_t *ent;
|
||||||
|
const char *classname;
|
||||||
|
|
||||||
map.cTotal[BSPENT] = 0;
|
map.cTotal[BSPENT] = 0;
|
||||||
|
|
||||||
for (i = 0, ent = map.entities; i < map.numentities; i++, ent++) {
|
for (i = 0, ent = map.entities; i < map.numentities; i++, ent++) {
|
||||||
entities = &map.entities[i].lumps[BSPENT];
|
entities = &map.entities[i].lumps[BSPENT];
|
||||||
|
|
||||||
// ent got removed
|
/* Check if entity needs to be removed */
|
||||||
if (!ent->epairs) {
|
classname = ValueForKey(ent, "classname");
|
||||||
|
if (!ent->epairs || !strcmp(classname, "func_detail")) {
|
||||||
entities->count = 0;
|
entities->count = 0;
|
||||||
entities->data = NULL;
|
entities->data = NULL;
|
||||||
continue;
|
continue;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue