From db4be601a06b613bd510f8cc0e2ed759b74ae2d5 Mon Sep 17 00:00:00 2001
From: Maru <priceisrightfan1988@gmail.com>
Date: Fri, 6 Sep 2024 07:09:09 +0000
Subject: [PATCH] Replace p_spec.c

---
 src/p_spec.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/p_spec.c b/src/p_spec.c
index d4939669a1..0bfde1e7e1 100644
--- a/src/p_spec.c
+++ b/src/p_spec.c
@@ -6008,6 +6008,21 @@ static void P_RunLevelLoadExecutors(void)
   */
 void P_InitSpecials(void)
 {
+	// rr
+	mapheader_lighting_t *lighting = &mapheaderinfo[gamemap-1]->lighting;
+	
+	if (!cv_maplighting_toggle.value) {
+		maplighting.contrast = lighting->light_contrast;
+		maplighting.backlight = lighting->sprite_backlight;
+		maplighting.directional = lighting->use_light_angle;
+		maplighting.angle = lighting->light_angle;
+	} else {
+		maplighting.contrast = cv_maplighting_contrast.value;
+		maplighting.backlight = lighting->sprite_backlight;
+		maplighting.directional = cv_maplighting_directional.value;
+		maplighting.angle = FixedAngle(FloatToFixed(cv_maplighting_angle.value));	
+	}
+	
 	// Set the default gravity. Custom gravity overrides this setting.
 	gravity = mapheaderinfo[gamemap-1]->gravity;
 
-- 
GitLab