anchor.diff:  	roundstart = FALSE //you could use these for alive fake humans on roundstart but this is more common scenario
   
   /obj/effect/mob_spawn/human/corpse/delayed
  +	ghost_usable = FALSE //These are just not-yet-set corpses.
   	instant = FALSE
   
   //Non-human spawners
  
positive.code: 	. = ..()
  	if(instant || (roundstart && (mapload || (SSticker && SSticker.current_state > GAME_STATE_SETTING_UP))))
  		create()
  	else
  		GLOB.poi_list |= src
  		LAZYADD(GLOB.mob_spawners[name], src)
  
  
negative.code: 	var/assignedrole
  	var/show_flavour = TRUE
  	var/banType = "lavaland"
  	var/ghost_usable = TRUE
  
  //ATTACK GHOST IGNORING PARENT RETURN VALUE
  /obj/effect/mob_spawn/attack_ghost(mob/user)
  	if(!SSticker.HasRoundStarted() || !loc || !ghost_usable)
  		return
  	if(!uses)
  		to_chat(user, "<span class='warning'>This spawner is out of charges!</span>")
  