ChooseImage()
var/icon/i = input(src, "Please choose an image!") as icon|null
fcopy(i, "images/[src.key].png")
src.icon = i
Problem description:
The fcopy line says
Runtime Error: Bad File
I use the copy, to reload their image with:
if(fexists("images/[src.key]"))
src.icon = file("images/[src.key].png")
I am assuming this either has to do with me labeling I as an "icon", or with me making any type of image file used a PNG?
Edit: Those are procs by the way, not verbs.
I would also suggest saving it by their ckey and not their key.