diff --git a/src/gs-entbase/shared/decals.cpp b/src/gs-entbase/shared/decals.cpp index 300521da..5f9bf7a9 100644 --- a/src/gs-entbase/shared/decals.cpp +++ b/src/gs-entbase/shared/decals.cpp @@ -228,6 +228,10 @@ void Decals_Place(vector pos, string dname) void Decal_Reload(void) { + for (entity b = world; (b = find(b, ::classname, "tempdecal"));) { + decal d = (decal)b; + d.BuildShader(); + } for (entity b = world; (b = find(b, ::classname, "decal"));) { decal d = (decal)b; d.BuildShader();