From cdc6d7a4a8dee012aeb803d5ea00c476858805db Mon Sep 17 00:00:00 2001 From: Guti <32563288+TheCaramelion@users.noreply.github.com> Date: Fri, 27 Sep 2024 19:02:07 +0200 Subject: [PATCH] Makes sure there's an actual icon before attempting to Blend() (#9068) --- code/game/objects/effects/decals/crayon.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/objects/effects/decals/crayon.dm b/code/game/objects/effects/decals/crayon.dm index a05d2aa572..a26312da2e 100644 --- a/code/game/objects/effects/decals/crayon.dm +++ b/code/game/objects/effects/decals/crayon.dm @@ -35,10 +35,11 @@ var/icon/mainOverlay = new/icon('icons/effects/crayondecal.dmi',"[art_type]",2.1) var/icon/shadeOverlay = new/icon('icons/effects/crayondecal.dmi',"[art_type]s",2.1) - mainOverlay.Blend(art_color,ICON_ADD) - shadeOverlay.Blend(art_shade,ICON_ADD) + if(mainOverlay && shadeOverlay) + mainOverlay.Blend(art_color,ICON_ADD) + shadeOverlay.Blend(art_shade,ICON_ADD) - add_overlay(mainOverlay) - add_overlay(shadeOverlay) + add_overlay(mainOverlay) + add_overlay(shadeOverlay) return // CHOMPEdit End