proc/save()
var/savefile/s=new("Playersnew/Teams/[src.teamname].sav")
s["leader"]<<src.leader
s["members"]<<src.members
Write(s)
var/a=list2params(members)
world<<"[leader]....[a]"
Say our guy is named Test.
Result of the save is Test...Test, which is correct.
proc/load()
var/savefile/s=new("Playersnew/Teams/[src.teamname].sav")
Read(s)
s["leader"]>>src.leader
s["members"]>>src.members
var/a=list2params(members)
world<<"[leader]....[a]"
Problem description:
Result of the load is ....
it doesnt recognise the leader and member values?
Also there's no need to manually save the variables if you call Write() and Read() anyway. Especially considering that you aren't even doing things in the same order.