ID:165642
 
Says I have all my lists under /mob
mob/var/list/{L1[10];L2[10]}

and then I create NPCs:
mob/NPC/{NPC1;NPC2;NPC3}

They all would have the lists applied to /mob. Thus wasting space.
So if I:
mob/NPC/New() for(var/list/L) L = null

Would that make sure there are no lists attached to /mob/NPC?

Heehee. Compact coding for the win.
Yes, but it would be far better to keep those lists null by default and only instantiate them when you need them.
You've got it a little backwards. You want to start with them null and set them for the things that need to use them. Your idea does work, but you're better off changing the smaller of the groups (players).
In response to DarkView
Ah, alright. I gotta remember this next time I start a big project.