From f171d3e30844c69a0675d23db583f34abdcd4f6c Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 6 Jan 2026 13:41:18 +0300 Subject: [PATCH] fix gfx.posteffects.set_intensity --- src/logic/scripting/lua/libs/libposteffects.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/logic/scripting/lua/libs/libposteffects.cpp b/src/logic/scripting/lua/libs/libposteffects.cpp index d16e0c85b..6eedaa6c8 100644 --- a/src/logic/scripting/lua/libs/libposteffects.cpp +++ b/src/logic/scripting/lua/libs/libposteffects.cpp @@ -34,7 +34,9 @@ static int l_get_intensity(lua::State* L) { static int l_set_intensity(lua::State* L) { size_t index = static_cast(lua::tointeger(L, 1)); float value = lua::tonumber(L, 2); - post_processing->getEffect(index)->setIntensity(value); + if (auto effect = post_processing->getEffect(index)) { + effect->setIntensity(value); + } return 0; }