anchor.diff:  	var/mob/living/carbon/human/human_holder = quirk_holder
   	var/datum/species/species = human_holder.dna.species
   	species.liked_food |= PINEAPPLE
  +	RegisterSignal(human_holder, COMSIG_SPECIES_GAIN, .proc/on_species_gain)
  +
  +/datum/quirk/pineapple_liker/proc/on_species_gain(datum/source, datum/species/new_species, datum/species/old_species)
  +	new_species.liked_food |= PINEAPPLE
   
   /datum/quirk/pineapple_liker/remove()
   	var/mob/living/carbon/human/human_holder = quirk_holder
   	var/datum/species/species = human_holder.dna.species
   	species.liked_food &= ~PINEAPPLE
  +	UnregisterSignal(human_holder, COMSIG_SPECIES_GAIN)
   
   /datum/quirk/pineapple_hater
   	name = "Ananas Aversion"
  
positive.code: 	var/liked = species.liked_food
  	species.liked_food = species.disliked_food
  	species.disliked_food = liked
  
  /datum/quirk/deviant_tastes/remove()
  	var/mob/living/carbon/human/human_holder = quirk_holder
  	var/datum/species/species = human_holder.dna.species
  	species.liked_food = initial(species.liked_food)
  	species.disliked_food = initial(species.disliked_food)
  
  /datum/quirk/monochromatic
  	name = "Monochromacy"
  
negative.code: 		species.liked_food |= MEAT
  	if(!(initial(species.disliked_food) & MEAT))
  		species.disliked_food &= ~MEAT
  	UnregisterSignal(human_holder, COMSIG_SPECIES_GAIN)
  
  /datum/quirk/snob
  	name = "Snob"
  