ID:263132
 
Code:
        Skincolor()
var/icon/I = src.icon
var/new_rgb = F_Color_Selector.Get_Color(src)
I.Blend(new_rgb,ICON_ADD)
src.icon = I


Problem description:

runtime error: Cannot execute null.Blend().
proc name: Skincolor (/mob/proc/Skincolor)
usr: the sf (/mob/C)
src: the sf (/mob/C)
call stack:
the sf (/mob/C): Skincolor()
(/obj/Arrow/Arrow_Left): Click(the turf (2,11,2) (/turf))
You can't set I directly to your icon file. You have to create it by either using icon(), which returns a new /icon datum, or just creating it, and sending the player's icon though the argument.

var/icon/I = new(src.icon)


~~> Unknown Person
In response to Unknown Person
Thank you.