var/list/darkicons[0]
atom
var
darkness=0
New()
..()
var/checker=0
if(!icon)checker=1
for(var/i=1 to 3)
if("[name][i]" in darkicons)checker=1
if(!checker)
var/icon/i=icon(icon,icon_state)
for(var/t=0 to 3)
darkicons["[name][t]"]=i.icon
i.icon-=rgb(25,25,25)
del(i)
dark()
proc
dark()
if(darkness>3)darkness=3
if(darkness<0)darkness=0
icon=darkicons["[name][darkness]"]
turf
Entered(mob/m)
m.darkness=darkness
m.dark()
Problem description:
The mob's icon isn't getting added to the list, so whenever you enter a turf, your icon goes blank.
I don't get how to fix this. :'(