From fbb0e82679b35366ae72db42d357b5439d72f9d6 Mon Sep 17 00:00:00 2001 From: grorp Date: Fri, 27 Sep 2024 11:08:35 +0200 Subject: [PATCH] Fix uninitialized shadow tint regression from #14610 (#15197) * Fix uninitialized shadow tint This resulted in shadows having a different, random color each time I started a game * Fix formatting mistakes from the same PR --- src/lighting.h | 2 +- src/network/networkprotocol.h | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lighting.h b/src/lighting.h index 20f434112..fbf10b1c9 100644 --- a/src/lighting.h +++ b/src/lighting.h @@ -56,5 +56,5 @@ struct Lighting float shadow_intensity {0.0f}; float saturation {1.0f}; float volumetric_light_strength {0.0f}; - video::SColor shadow_tint; + video::SColor shadow_tint {255, 0, 0, 0}; }; diff --git a/src/network/networkprotocol.h b/src/network/networkprotocol.h index cae2a3291..aeb827608 100644 --- a/src/network/networkprotocol.h +++ b/src/network/networkprotocol.h @@ -229,7 +229,7 @@ with this program; if not, write to the Free Software Foundation, Inc., [bump for 5.9.1] PROTOCOL VERSION 46: Move default hotbar from client-side C++ to server-side builtin Lua - Add shadow tint to Lighting packets + Add shadow tint to Lighting packets Add shadow color to CloudParam packets Move death screen to server and make it a regular formspec The server no longer triggers the hardcoded client-side death @@ -241,7 +241,6 @@ with this program; if not, write to the Free Software Foundation, Inc., */ #define LATEST_PROTOCOL_VERSION 46 - #define LATEST_PROTOCOL_VERSION_STRING TOSTRING(LATEST_PROTOCOL_VERSION) // Server's supported network protocol range @@ -1182,4 +1181,4 @@ enum InteractAction : u8 INTERACT_PLACE, // 3: place block or item (to abovesurface) INTERACT_USE, // 4: use item INTERACT_ACTIVATE // 5: rightclick air ("activate") -}; \ No newline at end of file +};