//This is how my Characters are being handled
obj/Characters
var
Aura="Blue"
Race="Baby Panda"
list/Transes=list()
CustomCharacter
This is my Character Maker Code
mob/verb/CreateCharacter(var/T as text)
set hidden=1
var
obj/Characters/CustomCharacter/CustomCharacters=new/obj/Characters/CustomCharacter
list/TransesList=list()
icon/BaseIcon=null
switch(T)
if("Main")
var/icon/I=fcopy_rsc(input("Choose your character Form 2","Icon") as icon)
winset(src,"CustomCharacterWindow.Icon","text=\"[BaseIcon]")
CustomCharacters.icon=I
if("Form1")
var/icon/I=src.UploadIconProc()
usr<<I
TransesList+=cTrans(I,1000)
winset(src,"CustomCharacterWindow.Form 1","text=\"[I]")
winset(src,"CustomCharacterWindow.Form 2","is-disabled=false")
if("Form2")
var/I=input("Choose your character Form 2","Icon") as icon
TransesList+=cTrans(I,100000)
winset(src,"CustomCharacterWindow.Form 2","text=\"[I]")
winset(src,"CustomCharacterWindow.Form 3","is-disabled=false")
if("Form3")
var/I=input("Choose your character Form 3","Icon") as icon
TransesList+=cTrans(I,250000)
winset(src,"CustomCharacterWindow.Form 3","text=\"[I]")
winset(src,"CustomCharacterWindow.Form 4","is-disabled=false")
if("Form4")
var/I=input("Choose your character Form 4","Icon") as icon
TransesList+=cTrans(I,500000)
winset(src,"CustomCharacterWindow.Form 4","text=\"[I]")
winset(src,"CustomCharacterWindow.Form 5","is-disabled=false")
if("Form5")
var/I=input("Choose your character Form 5","Icon") as icon
TransesList+=cTrans(I,750000)
winset(src,"CustomCharacterWindow.Form 5","text=\"[I]")
winset(src,"CustomCharacterWindow.Form 6","is-disabled=false")
if("Form6")
var/I=input("Choose your character Form 6","Icon") as icon
TransesList+=cTrans(I,999999)
winset(src,"CustomCharacterWindow.Form 6","text=\"[I]")
if("Finish")
CustomCharacters.icon=BaseIcon
CustomCharacters.name=winget(src,"CustomCharacterWindow.NameInput","text")
CustomCharacters.Transes=TransesList
AllCharacters+=CustomCharacters
Problem description:Here is the problem when i try to set Character icon at runtime it just not set anything the icon stays the default just the name changes, can some one help me improve on this?