private void Decal_Render(On.Celeste.Decal.orig_Render orig, Decal self)
        {
            if (Settings.SimplifiedGraphics && Settings.SimplifiedDecal)
            {
                string decalName = self.Name.ToLower().Replace("decals/", "");
                if (!SolidDecals.Contains(decalName))
                {
                    if (!DecalRegistry.RegisteredDecals.ContainsKey(decalName))
                    {
                        return;
                    }

                    object customProperties = DecalInfoCustomProperties.GetValue(DecalRegistry.RegisteredDecals[decalName]);

                    switch (customProperties)
                    {
                    case Dictionary <string, XmlAttributeCollection> dictionary when !dictionary.ContainsKey("solid"):
                    case List <KeyValuePair <string, XmlAttributeCollection> > list when list.All(pair => pair.Key != "solid"):
                        return;
                    }
                }
            }

            orig(self);
        }
        private void Decal_Render(On.Celeste.Decal.orig_Render orig, Decal self)
        {
            string text = self.Name.ToLower().Replace("decals/", "");

            if (Settings.SimplifiedGraphics && text.StartsWith("7-summit/cloud_"))
            {
                return;
            }

            orig(self);
        }