From 93b3a0cc80e3528f1b4c1122db62ba089511a055 Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Wed, 20 May 2015 01:16:30 -0600 Subject: [PATCH] lit2: when writing a lit2, always write a lit1 --- light/light.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/light/light.c b/light/light.c index 130197ec..64c24a31 100644 --- a/light/light.c +++ b/light/light.c @@ -221,8 +221,8 @@ LoadLMScaleFile(const bsp2_t *bsp, const char *name) for (i=0; inumfaces; i++) { if (lmshifts[i] != 4) { - write_litfile = WRITE_LIT | WRITE_LIT2; - logprint("Non-vanilla lightmap scale detected, enabling .lit and .lit2 output\n"); + write_litfile = WRITE_LIT2; + logprint("Non-vanilla lightmap scale detected, enabling .lit2 output\n"); return; } } @@ -453,7 +453,8 @@ main(int argc, const char **argv) WriteEntitiesToString(bsp); - if (write_litfile & WRITE_LIT) { + /* Write .lit if requested, or if we wrote a .lit2 */ + if (write_litfile & (WRITE_LIT | WRITE_LIT2)) { WriteLitFile(bsp, source, LIT_VERSION); } /* Convert data format back if necessary */