ID:2529596
 
mob
Login()
vis_contents = list(
new/obj/head,
new/obj/body,
)
..()
proc
ChangeHead(i)
vis_contents[1].icon_state = "[i]"
ChangeBody(i)
vis_contents[2].icon_state = "[i]"

obj
head{icon='head.dmi';icon_state="0"}
body{icon='body.dmi';icon_state="0"}


Reference things as you desire, might wanna modify the layers lol.