anchor.diff:  
   	if(isnull(family))
   		family = list()
  -
  -	for(var/cat_type in family)
  -		if(family[cat_type] > 0)
  -			for(var/i in 1 to family[cat_type])
  -				new cat_type(loc)
   
   /mob/living/simple_animal/pet/cat/Runtime/proc/Write_Memory(dead)
   	var/savefile/S = new /savefile("data/npc_saves/Runtime.sav")
  
positive.code: 	gender = FEMALE
  	gold_core_spawnable = 0
  	var/list/family = list()
  	var/memory_saved = 0
  
  /mob/living/simple_animal/pet/cat/Runtime/New()
  	if(prob(30))
  		icon_state = "original"
  		icon_living = "original"
  		icon_dead = "original_dead"
  
negative.code: 	S["family"]				<< family
  	memory_saved = 1
  
  /mob/living/simple_animal/pet/cat/Runtime/proc/Deploy_The_Cats()
  	for(var/cat_type in family)
  		if(family[cat_type] > 0)
  			for(var/i in 1 to min(family[cat_type],100)) //Limits to about 500 cats, you wouldn't think this would be needed (BUT IT IS)
  				new cat_type(loc)
  	cats_deployed = 1
  
  /mob/living/simple_animal/pet/cat/Proc
  	name = "Proc"
  