Recolor headwear when adjusted for Skkulakin. (#31464)

This commit is contained in:
Alan
2026-01-26 15:15:09 +00:00
committed by GitHub
parent e6a490837b
commit 3821fec517
@@ -103,6 +103,8 @@
var/image/overlay = source.overlays_standing[cache_index]
for(var/dir in GLOB.cardinal)
var/icon/dir_image = icon(overlay.icon, overlay.icon_state)
if(overlay.color)
dir_image.Blend(overlay.color, ICON_MULTIPLY)
dir_image.Shift(NORTH, directions[dir][1])
dir_image.Shift(WEST, directions[dir][2])
I.Insert(dir_image, dir = dir)
@@ -153,6 +155,8 @@
var/image/overlay = source.overlays_standing[cache_index]
for(var/dir in GLOB.cardinal)
var/icon/dir_image = icon(overlay.icon, overlay.icon_state)
if(overlay.color)
dir_image.Blend(overlay.color, ICON_MULTIPLY)
dir_image.Shift(NORTH, directions[dir][1])
dir_image.Shift(WEST, directions[dir][2])
I.Insert(dir_image, dir = dir)
@@ -203,6 +207,8 @@
var/image/overlay = source.overlays_standing[cache_index]
for(var/dir in GLOB.cardinal)
var/icon/dir_image = icon(overlay.icon, overlay.icon_state)
if(overlay.color)
dir_image.Blend(overlay.color, ICON_MULTIPLY)
dir_image.Shift(NORTH, directions[dir][1])
dir_image.Shift(WEST, directions[dir][2])
I.Insert(dir_image, dir = dir)