From bbf426e58e349199ee7ae95d1e8802c3a8cd022b Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sun, 9 Aug 2020 02:10:36 +0200 Subject: [PATCH] CBaseEntity: Change EF_FULLBRIGHT to the infinitely superior two-step method of setting some drawflag and setting the .abslight key from HeXen II to the max. That's how we do it on brushes apparently. Bogus! --- src/gs-entbase/client/baseentity.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gs-entbase/client/baseentity.cpp b/src/gs-entbase/client/baseentity.cpp index 1363f4d4..874a4a18 100644 --- a/src/gs-entbase/client/baseentity.cpp +++ b/src/gs-entbase/client/baseentity.cpp @@ -117,10 +117,13 @@ CBaseEntity::RenderFXPass(void) case RM_SOLID: break; case RM_ADDITIVE: - effects = EF_ADDITIVE | EF_FULLBRIGHT; + effects = EF_ADDITIVE; + drawflags = 7; + abslight = 255; break; case RM_FULLBRIGHT: - effects = EF_FULLBRIGHT; + drawflags = 7; + abslight = 255; break; case RM_TRIGGER: if (autocvar_cl_showtriggers) {