Example:
var/icon/o = new(icon = icon, icon_state = icon_state)
var/icon/p = new(src.icon)
p.Blend(o, ICON_OVERLAY, y = -24)
src.icon = p
That's an example verb I made just for this post.
The y = -24 setting moves the overlayed icon down, but cuts off the parts of it that pass the original icon's icon box size. What I'm looking for is a way to do this WITHOUT that behavior, as Blend()'s settings don't work like pixel_x/y (even though I feel like they should).
Anyone have any ideas? Thanks.
You're gonna have to use pixel_x/y somewhere.