UpdateSkillList(obj/o)
var/ycount=1
if(o) SkillList+=o
for(var/A in SkillList)
if(!A||!SkillList) return 0
var/obj/SkillList/B=new A(src)
src<<output(B,"GridSkills:1,[ycount]")
src<<output("[B.desc]","GridSkills:2,[ycount]")
ycount++
Problem description: The object B gets a tag in New() to counter garbage collection, but that's not the problem. The problem is that it plainly doesn't appear in the grid at all. Which makes no sense, cause it works in my other projects just fine. I can output B to world just fine, and I'll see everything the way I want it, it just won't go in the grid. :<
Lummox JR